Was ist Graphviz?
Graphviz ist ein Open-Source- (EPL-lizenziertes), plattformübergreifendes, skriptautomatisiertes Zeichensoftwaretool, das von den Bell Labs von AT&T entwickelt wurde. Graphviz verwendet eine DSL-Sprache namens Dot Language, um eine Skriptdatei für die Skriptdatei zu schreiben, und verwendet dann die Layout-Layout-Engine, um die Skriptdatei für die Skriptdatei zu analysieren und das automatische Layout-Rendering abzuschließen.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.
Was ist Graphviz?
Graphviz (Graph Visualization)
ist ein Open-Source-Programm (EPL-autorisiert), das Anfang der 1990er Jahre aus den Bell Labs
von AT&T
hervorgegangen ist , Plattformübergreifendes skriptgesteuertes automatisiertes Zeichensoftwaretool. Graphviz(Graph Visualization)
是1990年代初诞生于AT&T
的Bell实验室
的一个开源的 (EPL授权) 、跨平台 的 脚本自动化绘图软件工具。
Graphviz
使用一种称为dot
语言的DSL(Domain Special Language)
语言编写Script File脚本文件
,然后使用Layout布局引擎
解析这个Script File脚本文件
完成 自动化布局渲染 。
AT&T
是美国三大的电信运营商之一,现在美国的电信运营商行业也是从原AT&T
被强行支解后再不断合并后形成群雄逐鹿的竞争局面。AT&T
的前身是Bell电话公司
,Bell电话公司
是发明电话的公司。
在IT软件世界中,Bell实验室
创造了Unix
、C语言
等一系列伟大的发明。
Graphviz
脚本文件一般以.gv
或.dot
为文件扩展名,由于Microsoft Office Word
模板文件的扩展名也是.dot
,为避免冲突,一般建议Graphviz
脚本文件的扩展名保存为.gv
。
备注: 在Graphviz中,
dot
这个词主要有三种不同的用途:
Graphviz
的Script脚本
的语言名称/语法名称
Graphviz
的 其中一种Layout
名称,同时也是 其中一种CLI
命令名称
Graphviz
的 其中一种Script File(脚本文件)
常用扩展名
为什么要使用Graphviz?
自动排版效率更高:
Graphviz
主要用于绘制“关系图”,Graphviz
自动排版以使“最小化连线交叉”,Graphviz
的自动排版比“所见即所得”的绘画软件(如:Omnigraffle
、Microsoft Office Visio
等)文本文件管理更方便:
VCS(Version Control System版本控制系统)
对“所见即所得”的绘画软件生成的文件无法有效地进行版本管理,而文本文件则可以在VCS
中有效地被进行版本管理起来其他自动化绘图工具的基础:
Graphviz
是其他自动化绘图工具的基础(如PlantUML
等),也是很多Data Visualization数据可视化
工具的基础,有点类似于Python
中Matplotlib
的作用
Graphviz的基本组成结构和使用流程
Graphviz
的基本组成结构包括Layout自动化布局工具
和Script脚本文件
两部分。
Script脚本文件
主要包括Elements实体
和Attributes属性
两部分。
Elements实体
主要包括Graph图
、Node节点
、Edge连线
三种类型。
备注: 如果需要在软件中调用
Graphviz
,Graphviz
还提供了C/CPP
、Java
、Python
、php
等语言的API
。
Graphviz基本组成结构
Graphviz
Graphviz
verwendet eine DSL (Domain Special Language)
-Sprache namens dot
, um eine Script File-Skriptdatei
zu schreiben , und verwenden Sie dann die Layout-Layout-Engine
, um diese Skriptdatei
zu analysieren, um die automatische Layout-Wiedergabe abzuschließen.
AT&T
ist einer der drei großen Telekommunikationsbetreiber in den Vereinigten Staaten. Jetzt wurde die Telekommunikationsbetreiberbranche in den Vereinigten Staaten gewaltsam vom ursprünglichen AT&T
getrennt zu einer Heldengruppe zusammengeschlossen. AT&T
war früher Bell Telephone Company
und Bell Telephone Company
war das Unternehmen, das das Telefon erfunden hat.
Bell Labs
eine Reihe großartiger Erfindungen wie Unix
und C Language
geschaffen. 🎜🎜🎜Graphviz
-Skriptdateien haben im Allgemeinen .gv
oder .dot
als Dateierweiterung, da Microsoft Office Word
Die Erweiterung der Vorlagendatei lautet ebenfalls .dot
. Um Konflikte zu vermeiden, wird generell empfohlen, die Erweiterung der Graphviz
-Skriptdatei als .gv zu speichern. Code>. 🎜🎜🎜<strong>Hinweis: In Graphviz hat das Wort <code>dot
drei Hauptverwendungen: 🎜- 🎜Sprachname/Grammatikname des
- Eines der von 🎜
Graphviz
EinLayout
-Name und auch einerCLI
-Befehlsnamen🎜 - 🎜
Graphviz
Eine vonSkriptdatei (Skriptdatei)
Gemeinsame Erweiterungen🎜
Skripts
von 🎜Graphviz
🎜- 🎜Automatischer Schriftsatz ist effizienter:
Graphviz
wird hauptsächlich zum Zeichnen von „Beziehungsdiagrammen“ verwendet. ,Graphviz
erstellt automatisch Layouts, um „Linienkreuzungen zu minimieren“. Das automatische Layout vonGraphviz
ist besser als „Was Sie sehen, ist was Sie bekommen“-Zeichensoftware (z. B >Omnigraffle
Microsoft Office Visio
usw.)🎜VCS (Versionskontrollsystem)Dateien, die mit der Malsoftware „What You See Is What You Get“ generiert wurden, können nicht effektiv versioniert werden, während Textdateien in <code>VCS
🎜
Graphviz
ist die Basis anderer automatisierter Zeichenwerkzeuge (wie PlantUML
usw.), und auch viele Datenvisualisierung
ähnelt in gewisser Weise der Rolle von Matplotlib
in Python
🎜 ul>🎜Die Grundstruktur von Graphviz und der Verwendungsprozess🎜🎜Die Grundstruktur von Graphviz
besteht aus zwei Teilen: Layout Automated Layout Tool
und Script-Skriptdatei
. 🎜🎜Skriptdatei
besteht hauptsächlich aus zwei Teilen: Elements-Entität
und Attributes-Eigenschaft
. 🎜🎜Elements-Entitäten
umfassen hauptsächlich drei Typen: Graph
, Node
und Edge-Verbindung
. 🎜🎜🎜Hinweis: Wenn Sie Graphviz
in der Software aufrufen müssen, stellt Graphviz
auch C/CPP
, Java zur Verfügung
, Python
, php
und die API
anderer Sprachen. 🎜🎜🎜
Graphviz
ist ebenfalls sehr einfach und bequem zu verwenden: 🎜🎜🎜🎜🎜Allgemeiner Verwendungsprozess von Graphviz🎜
MacOS-Standalone-Client für Graphviz
vor MacOS 10.6
von Glen Lows Version der MacOS basierte auf der PowerPC-CPU
, und die Graphviz-GUI-Version
wurde am 23. August 2004 zur Unterstützung von MacOS 10.3
veröffentlicht, jedoch nicht aktualisiert seit Version 1.13, das heißt: die Graphviz GUI-Version
kann nicht im heutigen macOS basierend auf Intel CPU
ausgeführt werden. . MacOS 10.6
之前由Glen Low开发的MacOS X GUI版本于2004年获得了两项苹果设计奖( "Best Product New to Mac OS X Runner-Up" 和 "Best OS X Open Source Product 2004 Winner" ),当时的MacOS X
基于PowerPC CPU
,该Graphviz GUI版
自2004年08月23日发布支持MacOS 10.3
的1.13版本之后该就没有再更新,即:该Graphviz GUI版
不能在当今基于Intel CPU
的macOS中运行。。
MacOS 10.2和10.3基于
PowerPC CPU
,2005年发布的10.4开始同时基于Intel CPU
和PowerPC CPU
,2009年发布的10.6不再支持PowerPC CPU
。
目前暂未发现有支持MacOS X 10.6
以后的独立GUI客户端
,MacOS X 10.6
以后可以使用CLI
或在其他内嵌Graphviz
工具中使用(比如:在ATOM编辑器中使用markdown-preview-enhanced
插件中可嵌入Graphviz Script File
MacOS 10.2 und 10.3 basieren auf PowerPC CPU
, und 10.4, das 2005 veröffentlicht wurde, begann sowohl auf Intel CPU
als auch PowerPC CPU code> im Jahr 2009 Die Version 10.6 unterstützt keine <code>PowerPC-CPU
mehr.
Derzeit gibt es keinen unabhängigen GUI-Client
, der MacOS X 10.6
oder höher unterstützt. Er kann nach MacOS X 10.6 verwendet werden. code> <code>CLI
oder in anderen eingebetteten Graphviz
-Tools verwendet werden (zum Beispiel: in ATOMMit dem Plug-in markdown-preview-enhanced
im ATOM-Editor können Sie Graphviz-Skriptdatei
einbetten. Der in diesem Artikel dargestellte Skript-Quellcode :
Programmierunterricht ! !
Das obige ist der detaillierte Inhalt vonWas ist Graphviz?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Das inländische AI Dark Horse Deepseek ist stark gestiegen und schockiert die globale KI -Industrie! Dieses chinesische Unternehmen für künstliche Intelligenz, das nur seit anderthalb Jahren gegründet wurde, hat von globalen Nutzern für seine kostenlosen und Open-Source-Modelle Deepseek-V3 und Deepseek-R1 ein breites Lob erhalten. Deepseek-R1 ist jetzt vollständig gestartet, wobei die Leistung mit der offiziellen Version von Openaio1 vergleichbar ist! Sie können seine leistungsstarken Funktionen auf der Webseite, der App und der API -Schnittstelle erleben. Download -Methode: Unterstützt iOS- und Android -Systeme können Benutzer sie über den App Store herunterladen. Deepseek Web Version Offizieller Eingang: HT

Zu Beginn des Jahres 2025 gab die inländische KI "Deepseek" ein atemberaubendes Debüt! Dieses kostenlose und Open-Source-KI-Modell verfügt über eine Leistung, die mit der offiziellen Version von OpenAI von O1 vergleichbar ist, und wurde vollständig auf Webseite, App und API gestartet, wobei die multi-terminale Verwendung von iOS-, Android- und Webversionen unterstützt wird. Eingehende Suche nach Deepseek Official Website und Nutzungsleitfaden: Offizielle Website-Adresse: https://www.deepseek.com/using-Schritte für Webversion: Klicken Sie auf den obigen Link, um die offizielle Website der Deepseek einzugeben. Klicken Sie auf der Homepage auf die Schaltfläche "Konversation starten". Für die erste Verwendung müssen Sie sich mit Ihrem Mobiltelefonverifizierungscode anmelden. Nach dem Anmeldung können Sie die Dialog -Schnittstelle eingeben. Deepseek ist leistungsfähig, kann Code schreiben, Datei lesen und Code erstellen

Deepseek: Wie kann man mit der beliebten KI umgehen, die von Servern überlastet ist? Als heiße KI im Jahr 2025 ist Deepseek frei und Open Source und hat eine Leistung, die mit der offiziellen Version von OpenAio1 vergleichbar ist, die seine Popularität zeigt. Eine hohe Parallelität bringt jedoch auch das Problem der Serververantwortung. Dieser Artikel wird die Gründe analysieren und Bewältigungsstrategien bereitstellen. Eingang der Deepseek -Webversion: https://www.deepseek.com/deepseek Server Beschäftigter Grund: Hoher Zugriff: Deepseeks kostenlose und leistungsstarke Funktionen ziehen eine große Anzahl von Benutzern an, die gleichzeitig verwendet werden können, was zu einer übermäßigen Last von Server führt. Cyber -Angriff: Es wird berichtet, dass Deepseek Auswirkungen auf die US -Finanzbranche hat.