最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實現(xiàn)用networkx繪制MultiDiGraph

 更新時間:2024年02月02日 10:57:28   作者:EULE  
這篇文章主要介紹了Python實現(xiàn)用networkx繪制MultiDiGraph方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

networkx繪制MultiDiGraph

美賽作圖需要,想表現(xiàn)兩個節(jié)點之間的雙向關(guān)系,但是網(wǎng)上關(guān)于MultiDiGraph的內(nèi)容很少,翻出去查了一下多向圖的畫法

記錄一下

import matplotlib.pyplot as plt
import networkx as nx
G = nx.MultiDiGraph()
#中間過程略
nx.draw(G,pos,connectionstyle='arc3, rad = 0.2',width=[float(v['weight']) for (r,c,v) in G.edges(data=True)])
#connectionstyle='arc3, rad = 0.2'arc控制雙向,rad調(diào)線條弧度

最終效果

最終效果↑

畫圖部分完整的代碼

```python
G = nx.MultiDiGraph()
row=np.array(['D1','D2','D3','D4','D5','F1','F2','F3','M1','M6','M3','M4','M5','G1'])
G.add_nodes_from(['D1','D2','D3','D4','D5','F1','F2','F3','M1','M6','M3','M4','M5','G1'])
value=np.array(count)
for j in range(0,14):
    for i in range(0,14):
        if i!=j:
            G.add_weighted_edges_from([(row[j],row[i],value[14*j+i])])#邊的起點,終點,權(quán)重            
        else:
            pass
node_sizes = [44,22,29,20,35,11,32,20,41,22,57,10,11,20]
node_sizesnew=[]
for i in node_sizes:
    i=i*20
    node_sizesnew.append(i)  
pos={'D1':(37.29,77.42),'D2':(31.73,59.91),'D3':(40.47,27.53),'D4':(58.82,15.55),'D5':(46.29,89.65),'F1':(72,52),'F2':(61.64,45.73),'F3':(59.22,59.78),'G1':(11.64,49.73),'M1':(50.55,49.27),'M3':(46.56,56.18),'M4':(74.75,74.25),'M5':(58.25,46),'M6':(49.09,61.09)}
nx.draw_networkx_nodes(G,pos,node_size=node_sizesnew,alpha=0.4)
nx.draw_networkx_labels(G,pos,font_size=8,)
nx.draw(G,pos,edge_color='lightseagreen',alpha=0.5,connectionstyle='arc3, rad = 0.2',width=[float(v['weight']) for (r,c,v) in G.edges(data=True)])
edge_labels=dict([((u,v,),d['weight'])
             for u,v,d in G.edges(data=True)])
plt.savefig("D:/MATCH52.png",dpi=200, bbox_inches='tight')
show()
print('finish')

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python 爬取吉首大學網(wǎng)站成績單

    python 爬取吉首大學網(wǎng)站成績單

    python簡單爬蟲,爬取吉首大學成績單,學校的成績單居然不支持導出,太坑了,算個績點居然還要手打,我吐了.花2個多小時寫了此python程序來生成可方便求和平均的Excel文件,幫助JSU學子脫離手算煩惱...
    2021-06-06
  • Python檢查圖片是否損壞及圖片類型是否正確過程詳解

    Python檢查圖片是否損壞及圖片類型是否正確過程詳解

    這篇文章主要介紹了Python檢查圖片是否損壞及圖片類型是否正確過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • Python中切片賦值的高級技巧和避坑指南

    Python中切片賦值的高級技巧和避坑指南

    在 Python 的眾多特性中,列表List的切片賦值無疑是最具Python 風格的操作之一,本文將深入剖析 Python 切片賦值的底層邏輯,揭示其背后的陷阱,并分享幾個能讓你的代碼更健壯、更高效的高級技巧,希望對大家有所幫助
    2026-02-02
  • python反射機制內(nèi)置函數(shù)及場景構(gòu)造詳解

    python反射機制內(nèi)置函數(shù)及場景構(gòu)造詳解

    這篇文章主要為大家介紹了python反射機制內(nèi)置函數(shù)及場景構(gòu)造示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • Python?的矩陣傳播機制Broadcasting和矩陣運算

    Python?的矩陣傳播機制Broadcasting和矩陣運算

    這篇文章主要介紹了Python?的矩陣傳播機制Broadcasting和矩陣運算,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-06-06
  • Python使用virtualenv創(chuàng)建虛擬環(huán)境的詳細步驟

    Python使用virtualenv創(chuàng)建虛擬環(huán)境的詳細步驟

    這篇文章主要介紹了Python使用virtualenv創(chuàng)建虛擬環(huán)境的詳細步驟,本文分步驟給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-05-05
  • python中h5py開源庫的使用樣例詳解

    python中h5py開源庫的使用樣例詳解

    這篇文章主要介紹了python中的h5py開源庫的使用,本文只是簡單的對h5py庫的基本創(chuàng)建文件,數(shù)據(jù)集和讀取數(shù)據(jù)的方式進行介紹,需要的朋友可以參考下
    2022-05-05
  • Python遞歸函數(shù)返回值為None問題及解決

    Python遞歸函數(shù)返回值為None問題及解決

    文章主要討論了在Python中使用遞歸函數(shù)時可能出現(xiàn)的問題,特別是遞歸函數(shù)的返回值不符合預(yù)期的情況,文章通過一個具體的例子說明了這個問題,并解釋了如何通過在遞歸調(diào)用時加上return語句來解決這個問題
    2024-11-11
  • python對list中的每個元素進行某種操作的方法

    python對list中的每個元素進行某種操作的方法

    今天小編就為大家分享一篇python對list中的每個元素進行某種操作的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • python實現(xiàn)對文件中圖片生成帶標簽的txt文件方法

    python實現(xiàn)對文件中圖片生成帶標簽的txt文件方法

    下面小編就為大家分享一篇python實現(xiàn)對文件中圖片生成帶標簽的txt文件方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04

最新評論

称多县| 常宁市| 灵宝市| 收藏| 庆安县| 如东县| 八宿县| 深州市| 安宁市| 温泉县| 江津市| 安岳县| 安顺市| 镇坪县| 永寿县| 拉孜县| 乌拉特中旗| 页游| 朝阳县| 合肥市| 图片| 宝清县| 文化| 萨迦县| 洞头县| 阿拉善左旗| 湖口县| 鄂托克旗| 玛沁县| 丹江口市| 葫芦岛市| 三都| 旌德县| 大理市| 秦皇岛市| 邹城市| 延吉市| 孝感市| 和政县| 宿州市| 延寿县|