0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

dot語言:使用Graphviz畫圖

如意 ? 來源:CSDN ? 作者:CaspianSea ? 2020-06-22 11:17 ? 次閱讀

我們使用dot語言來畫 graph(算法里的那個(gè)graph ^^)。

1. 無向圖

dot語言里面,對(duì)于無向圖,使用關(guān)鍵字 graph 后面跟圖的名字。對(duì)于 u-》 v 這樣的邊, 在 dot語言里表示為 “ u -- v”。

下面舉一個(gè)例子:

dot語言:使用Graphviz畫圖

生成圖片的命令如下:

dot -Tpng undirected.gv 》 undirected.png

生成的圖片如下:

dot語言:使用Graphviz畫圖

也可以使用 neato 命令。

neato -Tpng undirected.gv 》 undirected.png

也可以用其它格式的:

neato -Teps undirected.gv 》 undirected.eps

2有向圖

在 dot語言里面,使用 -》 代替 “--”。使用 digraph 關(guān)鍵字。

下面的一個(gè)例子:

digraph directed {

a -》 b;

a -》 c -》 d [color=red,penwidth=3.0];

c -》 e;

}

生成的圖片如下:

dot語言:使用Graphviz畫圖

在使用 graphviz的時(shí)候,有時(shí)候報(bào)“Format: “png” not recognized“的錯(cuò)誤??梢允褂?/p>

dot -c

解決(需要有 root權(quán)限)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 畫圖
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    7905
  • Dot.net
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    4231
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Dot.NET數(shù)據(jù)庫開發(fā)技術(shù).zip

    Dot.NET數(shù)據(jù)庫開發(fā)技術(shù).zip[hide][/hide]《Dot.NET數(shù)據(jù)庫開發(fā)技術(shù)》NHibernate高級(jí)數(shù)據(jù)映射和查詢《Dot.NET數(shù)據(jù)庫開發(fā)技術(shù)》NHibernate事務(wù)、并發(fā)和緩
    發(fā)表于 06-19 21:29

    【KV260視覺入門套件試用體驗(yàn)】+07.(Graphviz/Dot)繪圖測(cè)試(zmj)

    【KV260視覺入門套件試用體驗(yàn)】+07.(Graphviz/Dot)繪圖測(cè)試(zmj) DOT是開源工具包Graphviz上用來畫圖的一門
    發(fā)表于 10-16 02:06

    畫圖工具(windows XP自帶的畫圖工具)下載

    畫圖工具(windows XP自帶的畫圖工具)是畫圖”是個(gè)畫圖工具,您可以用它創(chuàng)建簡(jiǎn)單或者精美的圖畫。這些圖畫可以是黑白或彩色的并可以存為位圖文件??梢源蛴±L圖,將它作為桌面
    發(fā)表于 10-04 09:56 ?2w次下載
    <b class='flag-5'>畫圖</b>工具(windows XP自帶的<b class='flag-5'>畫圖</b>工具)下載

    Traxon推出String (串燈) 和Dot XL (圓

    Traxon推出String (串燈) 和Dot XL (圓點(diǎn)式XL) 創(chuàng)新照明系統(tǒng) Traxon Technologies (Traxon) 日前推出String (串燈) 和Dot XL (圓點(diǎn)式XL) 創(chuàng)新照明系統(tǒng),為市場(chǎng)提供絕佳
    發(fā)表于 03-23 12:23 ?741次閱讀

    基于LABVIEW的畫圖軟件

    電子發(fā)燒友網(wǎng)站提供《基于LABVIEW的畫圖軟件.rar》資料免費(fèi)下載
    發(fā)表于 06-23 15:13 ?12次下載

    JAVA教程之Java畫圖程序

    JAVA教程之Java畫圖程序,很好的JAVA的資料,快來學(xué)習(xí)吧
    發(fā)表于 04-11 17:28 ?13次下載

    PCB畫圖常用規(guī)則

    非常實(shí)用的PCB畫圖常用規(guī)則,看了就知道。
    發(fā)表于 04-29 14:12 ?0次下載

    Dot.NET學(xué)習(xí)基礎(chǔ)資料大全

    Dot.NET學(xué)習(xí)基礎(chǔ)資料大全
    發(fā)表于 02-16 00:11 ?0次下載

    如何用arcgis畫圖_arcgis畫圖教程

    ArcGIS產(chǎn)品線為用戶提供一個(gè)可伸縮的,全面的GIS平臺(tái)。ArcObjects包含了許多的可編程組件,從細(xì)粒度的對(duì)象到粗粒度的對(duì)象涉及面極廣,這些對(duì)象為開發(fā)者集成了全面的GIS功能。那么如何用arcgis畫圖呢,請(qǐng)看下文
    發(fā)表于 01-16 09:59 ?1.9w次閱讀
    如何用arcgis<b class='flag-5'>畫圖</b>_arcgis<b class='flag-5'>畫圖</b>教程

    AD教程之Altium Designer畫圖操作說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是AD教程之Altium Designer畫圖操作說明基于上次的畫圖操作講課部分同學(xué)沒有提前安裝 AD 軟件導(dǎo)致跟不上上課進(jìn)度,現(xiàn)特地將 AD 畫圖基本操作步驟以文檔形式展現(xiàn)給大家。
    發(fā)表于 01-23 08:00 ?0次下載
    AD教程之Altium Designer<b class='flag-5'>畫圖</b>操作說明

    Graphviz4S——在Scala中使用DOT語言繪圖的小工具

    之前需要在Scala中用到類似Python的graphviz庫的功能,用來在MXNet中可視化網(wǎng)絡(luò)結(jié)構(gòu),但是在網(wǎng)上搜索了一下,沒有找到好用的庫,所以就...
    發(fā)表于 02-07 11:09 ?1次下載
    <b class='flag-5'>Graphviz</b>4S——在Scala中使用<b class='flag-5'>DOT</b><b class='flag-5'>語言</b>繪圖的小工具

    croe畫圖資料分享

    croe畫圖,立體三維資料分享
    發(fā)表于 12-05 18:08 ?1次下載

    SANDWICH DOT IO開源分享

    電子發(fā)燒友網(wǎng)站提供《SANDWICH DOT IO開源分享.zip》資料免費(fèi)下載
    發(fā)表于 02-01 09:20 ?0次下載
    SANDWICH <b class='flag-5'>DOT</b> IO開源分享

    使用Amazon Echo Dot的語音控制切換操作

    電子發(fā)燒友網(wǎng)站提供《使用Amazon Echo Dot的語音控制切換操作.zip》資料免費(fèi)下載
    發(fā)表于 06-27 09:31 ?0次下載
    使用Amazon Echo <b class='flag-5'>Dot</b>的語音控制切換操作

    26張電路原理動(dòng)畫圖

    26張電路原理動(dòng)畫圖
    的頭像 發(fā)表于 07-14 13:49 ?3359次閱讀
    26張電路原理動(dòng)<b class='flag-5'>畫圖</b>解