日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python基于network模塊制作電影人物關系圖

瀏覽:27日期:2022-07-20 14:04:13

在我們生活的世界中,每一個人以及每一個事物相互之間都存在著關系,有直接關系,也有間接關系,最終會形成一個無形的大的關系網。network模塊是一個用python語言開發的圖論和復雜網絡建模工具,模塊內置了常用的圖與復雜網絡分析算法。

network模塊有四種圖:Graph、DiGraph、MultiGraph、MultiDigraph,分別為無多重邊無向圖、無多重邊有向圖、有多重邊無向圖、有多重邊有向圖。其中Graph是用點和線來刻畫離散事物集合中,每對事物間以某種方式相聯系的數學模型。

下面我們來分析《復仇者聯盟4》人物關系:

import pandas as pd#導入繪圖模塊import networkx as nximport matplotlib.pyplot as plt# 讀取文件aa =r’F:python入門python編程錦囊Code(實例源碼及使用說明)Code(實例源碼及使用說明)Code(實例源碼及使用說明)09datafl4.xls’df = pd.DataFrame(pd.read_excel(aa))#去除重復項,并轉換成列表df1=df[’label1’].drop_duplicates().values.tolist()df2=df[[’label1’,’label2’,’weight’]]#設置畫布大小plt.figure(figsize=(6, 5))#顏色數據colors = df[’color’].drop_duplicates().values.tolist()#G:圖表,一個networkx圖G = nx.Graph()# 添加邊for i in df2.index: G.add_edge(df2.label1[i], df2.label2[i], weight=df2.weight[i])# 定義兩個邊,并給邊賦予權重,其中u是起點,v是終點,d是權重edge1 = [(u, v) for (u, v, d) in G.edges(data=True) if (d[’weight’] >=1)]edge2 = [(u, v) for (u, v, d) in G.edges(data=True) if (d[’weight’] >=15)]# 圖的布局# 節點在一個圓環上均勻分布pos = nx.circular_layout(G)#用Fruchterman-Reingold算法排列節點#pos=nx.spring_layout(G)#節點隨機分布#pos=nx.spring_layout(G)# 點#node_size指定節點的尺寸大小,默認值為300#node_color指定節點的顏色,默認值為紅色#node_shape節點的形狀,默認值為圓形,用o表示nx.draw_networkx_nodes(G, pos, alpha=1, node_size=200,node_color=colors,node_shape=’o’)#nx.draw_networkx_nodes(G, pos, alpha=1, node_size=300,node_color=colors,node_shape=’p’)# 邊#pos:字典類型,節點作為鍵、位置作為值。位置是長度為2的序列#edgelist:邊緣元組的集合,只繪制指定的邊,默認值為G.edges()#width邊的寬度,默認值為1.0#alpha透明度,默認值為1.0(不透明),0為完全透明#edge_color邊的顏色,默認值為黑色#style邊的樣式,默認值為實線。nx.draw_networkx_edges(G, pos, edgelist=edge1,width=1, alpha=0.3, edge_color=’g’, style=’dashed’)nx.draw_networkx_edges(G, pos, edgelist=edge2, width=1.5, alpha=0.5, edge_color=’red’)# 標簽#font_size節點標簽字體大小,默認值為12nx.draw_networkx_labels(G, pos, font_size=9)# 生成結果plt.axis(’off’)plt.title(’《復仇者聯盟4》人物關系圖’)plt.rcParams[’font.size’] = 10plt.rcParams[’font.sans-serif’]=[’SimHei’] #解決中文亂碼plt.show()

結果:

Python基于network模塊制作電影人物關系圖

使用力引導算法Fruchterman-Reingold排列點畫圖,可以大大減少邊的交叉,只需要改兩行代碼即可:

#用Fruchterman-Reingold算法排列節點pos=nx.spring_layout(G)# 點nx.draw_networkx_nodes(G, pos, alpha=1, node_size=300,node_color=colors,node_shape=’p’)

結果:

Python基于network模塊制作電影人物關系圖

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
电影亚洲精品噜噜在线观看| 日韩精品久久久久久| 国产精选在线| 色欧美自拍视频| 色综合www| 最新亚洲一区| 亚洲人成高清| 久久精品国产福利| 久久天堂成人| 亚洲tv在线| 精品国产91| 尤物网精品视频| 青草国产精品久久久久久| 国产一区二区三区网| 99在线精品视频在线观看| 欧美精品福利| 99久久精品网站| 亚洲精品九九| 欧美精品1区| 亚洲欧美一区在线| 欧美日本三区| 久久精品99久久无色码中文字幕| 亚洲网址在线观看| 久久精品亚洲| 日韩专区欧美专区| 精品国产aⅴ| 蜜臀久久99精品久久久久宅男| 国产精品久久乐| 蜜桃tv一区二区三区| 日韩高清中文字幕一区| 欧美男人天堂| 日韩一二三区在线观看| 福利一区二区三区视频在线观看| 伊人精品一区| 91成人在线精品视频| 久久免费高清| 国产精品一区二区三区av麻| 久久婷婷av| 国产日韩高清一区二区三区在线 | 欧美日韩免费观看视频| 男女激情视频一区| 98精品久久久久久久| 亚洲精品影院在线观看| 亚洲成人不卡| 国产亚洲精品美女久久久久久久久久| 日韩国产一区| 91伊人久久| 日韩一级精品| 成人午夜毛片| 日本特黄久久久高潮| 激情偷拍久久| 国产欧美日韩在线观看视频| 亚洲少妇一区| 蜜桃精品在线| 国产精品啊v在线| 美女精品在线| 欧美男人天堂| 久久国产精品免费精品3p| 亚洲成人免费| 岛国av在线播放| 91精品麻豆| 夜夜精品视频| 韩国久久久久久| 国产精品久久久久久久免费软件| 蜜桃久久久久久| 免费观看久久av| 国产精品久久久久久久久妇女| 91国内精品| 最新亚洲国产| 午夜在线观看免费一区| 久久国产主播| 精品国产18久久久久久二百| 91精品一区| 亚洲男人在线| 男人的天堂亚洲一区| 久久久久国产| 美女高潮久久久| 欧美一级二区| 久久精品av麻豆的观看方式| 香蕉久久久久久| 老牛影视一区二区三区| 99久久激情| 日本欧美不卡| 四虎4545www国产精品 | 午夜久久黄色| 亚洲精品国模| 美女国产精品| 日韩一区电影| 亚洲精品一区二区妖精| 日韩一区二区三免费高清在线观看| 亚洲免费福利| 麻豆国产欧美一区二区三区| 日韩欧美在线精品| 亚洲一区网站| 欧美亚洲国产激情| 国产麻豆久久| 日韩精品dvd| 91九色精品| 天堂中文av在线资源库| 国产一区国产二区国产三区| 久久中文精品| 国产综合婷婷| 一区二区视频欧美| 久久大逼视频| 亚洲精品美女91| 日韩精品视频网| 日本不卡视频在线观看| 日韩av黄色在线| 国产精品一区二区三区www| 欧美精品aa| 成人精品国产亚洲| 日韩在线观看不卡| 99成人在线视频| 国内精品福利| 亚洲在线观看| 日韩国产在线观看| 国产精品嫩模av在线| 麻豆国产精品视频| 超碰在线99| 亚洲一级影院| 日av在线不卡| 国产精品久久久久久久久久久久久久久| 国产剧情一区| 日韩成人精品一区二区| 日韩天堂在线| 在线亚洲观看| 日韩激情一二三区| 美女在线视频一区| 欧美国产美女| 亚洲夜间福利| 亚洲免费毛片| 免费看久久久| 免费av一区二区三区四区| 亚洲人成在线影院| 国产精品久久久久久妇女| 日韩一区亚洲二区| 日韩午夜av在线| 国产精品白丝久久av网站| 日韩精品诱惑一区?区三区| 女同性一区二区三区人了人一| 亚洲v天堂v手机在线| 精品久久久久久久| 女人天堂亚洲aⅴ在线观看| 日本午夜精品视频在线观看| 国产精品啊v在线| 欧美丝袜一区| 日韩高清不卡一区| 亚洲风情在线资源| 蜜臀a∨国产成人精品| 国产精品高潮呻吟久久久久| 成人日韩在线| 亚洲精品在线a| 日本在线高清| 亚洲精品护士| 色爱综合av| 欧美中文一区| 成人日韩在线观看| 日韩区一区二| 国产a亚洲精品| japanese国产精品| 日韩av影院| 久久久精品网| 国产精品亚洲综合色区韩国| 国产综合亚洲精品一区二| 国产日产精品一区二区三区四区的观看方式| 日韩影院二区| 欧美亚洲福利| 在线精品小视频| 成人午夜在线| 日韩精品免费视频人成| 久久精选视频| 国产精久久久| 影音国产精品| 国产一区二区三区四区五区传媒| 精品中文一区| 老司机免费视频一区二区| 六月婷婷一区| 亚洲女同av| 国产美女久久| 蜜臀精品一区二区三区在线观看 | av免费不卡国产观看| 首页国产欧美日韩丝袜| 国产aⅴ精品一区二区三区久久| 男人的天堂亚洲一区| 中文字幕人成乱码在线观看 | 久久国产精品免费一区二区三区| 欧美亚洲国产一区| 久久中文字幕导航| 婷婷成人av| 欧美+日本+国产+在线a∨观看| 麻豆精品少妇| 亚洲乱码一区| 亚洲中午字幕| 丝袜美腿一区| 精品亚洲免a| 一区二区三区网站| 午夜日本精品| 久久麻豆精品| 亚洲伦乱视频| 成人国产综合|