91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PyGraphviz安裝使用及注意事項是什么

發布時間:2023-02-22 15:51:23 來源:億速云 閱讀:112 作者:iii 欄目:開發技術

本篇內容主要講解“PyGraphviz安裝使用及注意事項是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“PyGraphviz安裝使用及注意事項是什么”吧!

    1. 工具說明

    PyGraphviz 是對 Graphviz 的封裝,提供了 Python 接口的調用。

    Graphviz 是貝爾實驗室開發的一個開源的工具包,它使用一個特定的DSL(領域特定語言):dot作為腳本語言,然后使用布局引擎來解析此腳本,并完成自動布局,提供了對圖、點、邊的簡易操作。

    封裝后的 PyGraphviz 可以很容易用來繪制想要的圖形。

    2. linux安裝

    以ubuntu16.04為例

    sudo apt-get install graphviz
    sudo apt-get install graphviz libgraphviz-dev pkg-config
    sudo apt-get install python-pip python-virtualenv
    pip install pygraphviz

    注意graphiviz-dev是pygraphviz所依賴的必須安裝。

    3. windows安裝

    3.1 安裝 python

    選擇 python 版本并下載,這里示例使用的是 python 3.4.4 ,msi 格式的文件。
    注意:
    目前PyGraphviz官網下載鏈接里已經不支持3.4版本,只有2.7版本的PyGraphviz可以下載,所以這里python環境改用2.7.16.以下涉及python 3.4版本的內容同理類推。python2.7.16下載鏈接(下載最新即可)

    安裝 python 并添加安裝目錄到系統變量中的 Path 中(可在安裝過程中選擇自動配置),同時添加 Scripts 目錄到 Path 中。以便于后續使用 python.exe 和 pip.exe 兩個執行文件。
    注意:
    若發現安裝目錄中并沒有scripts目錄,應該是自己安裝的python版本太舊,雖然有各種辦法可以補救,但鑒于考慮時間成本,不如直接使用更新的python版本,重新安裝。

    安裝完成后,有可能提示安裝的pip版本太舊(這里從pip 18.1更新到20.3),可根據提示使用以下命令更新。

    python -m pip install --upgrade pip

    在cmd窗口中可以使用python和pip兩條命令,即表示安裝成功

    3.2 安裝 Graphviz

    下載 Graphviz 安裝包并安裝,這里示例使用的是 Graphviz2.49.0

    安裝后添加安裝目錄下 bin 目錄到系統 Path 中,以便后續使用 dot.exe 文件

    在cmd窗口下可以使用dot命令即表示完裝成功。

    test

    新建simple.dot文件,鍵入以下內容:

    //dot simple.dot -Tpng -o simple1.png  -Gsplines=line  
    digraph G {
      //a -> c;
      a -> b;
      b -> c;
      subgraph x{
          rank=same;
          b->d;
      }
      subgraph y{
          //rank = same;
          d->e;
      }
      subgraph z{
        rank=same;
        c->e;
      }
    
     }

    在cmd窗口鍵入

    dot simple1.dot -Tpng -o simple1.png -Gsplines   
    //-Gsplines=line  表示強迫邊是直線.

    在simple對應目錄下應該出現名為simple1.png的圖片。

    3.3 安裝 PyGraphviz

    下載 PyGraphviz 并安裝,這里示例使用的是 PyGraphviz 1.3.1-cp34 版本,其中 cp34 表示 python 版本是 3.4,PyGraphviz下載鏈接
    目前官網下載好像已經沒有3.4版本了,只支持2.7版本 (又有3.4版了,就很迷,自己看情況下吧)

    使用 pip 安裝下載后的 whl 文件

    pip install pygraphviz-1.3.1-cp34-none-win_amd64.whl
    // 若提示平臺不支持 ***whl is not a supported wheel on this platform.,請更換win32版本

    3.4 PyGraphviz 使用

    新建simple2.py文件

    # coding=UTF-8
    import pygraphviz as pyg
    g=pyg.AGraph()  #建立圖  
    g.add_node('A')  #建立點
    g.add_edge('A','B')  #建立邊
    g.add_edge('A','C')  #建立邊
    g.layout(prog='dot')  #繪圖類型
    g.draw('pyg1.png')   #繪制

    在simple2.py所在目錄下,鍵入

    python simple2.py

    出現名為pyg1.png的圖片文件。

    3.5 注意事項

    PyGraphviz 對于圖、點和邊的設置,如顏色、樣式、形狀等屬性,分別提供有 graph_attr、node_attr 和 edge_attr 屬性設置函數。
    以上各步驟中請注意: 安裝完成后,記得添加安裝目錄下的 bin 目錄到系統 Path 中,不然會提示python pip dot命令找不到。

    到此,相信大家對“PyGraphviz安裝使用及注意事項是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    青浦区| 南溪县| 读书| 博客| 贡觉县| 大新县| 上饶市| 本溪市| 静海县| 揭东县| 乌兰浩特市| 建瓯市| 错那县| 长兴县| 南乐县| 吴桥县| 兰溪市| 桂东县| 大邑县| 静宁县| 容城县| 绥棱县| 贵溪市| 龙泉市| 天台县| 四平市| 崇州市| 三门峡市| 景德镇市| 玉山县| 宁城县| 顺平县| 昌都县| 远安县| 黑龙江省| 马公市| 亚东县| 泗洪县| 绥中县| 策勒县| 太湖县|