首页 > 编程语言 > 详细

python对网络图networkx进行社区检测和彩色绘图

时间:2019-10-14 12:52:57      阅读:185      评论:0      收藏:0      [点我收藏+]

 

原文链接:http://tecdat.cn/?p=7598

 

以下是创建图表,检测其中的社区,然后在少于10行的python中使用由其社区着色的节点进行可视化的方法:

import networkx as nx
import community

G = nx.random_graphs.powerlaw_cluster_graph(300, 1, .4)

part = community.best_partition(G)
values = [part.get(node) for node in G.nodes()]

nx.draw_spring(G, cmap = plt.get_cmap(‘jet‘), node_color = values, node_size=30, with_labels=False)

 

技术分享图片技术分享图片?

模块化很容易实现

mod = community.modularity(part,G)
print("modularity:", mod)

给了modularity: 0.8700238252368541

 

 如果您有任何疑问,请在下面发表评论。 

 

技术分享图片?

 

  

大数据部落 -中国专业的第三方数据服务提供商,提供定制化的一站式数据挖掘和统计分析咨询服务

统计分析和数据挖掘咨询服务:y0.cn/teradat(咨询服务请联系官网客服

技术分享图片?技术分享图片QQ:3025393450

 

技术分享图片?QQ交流群:186388004 技术分享图片

【服务场景】  

科研项目; 公司项目外包;线上线下一对一培训;数据爬虫采集;学术研究;报告撰写;市场调查。

【大数据部落】提供定制化的一站式数据挖掘和统计分析咨询

技术分享图片

欢迎选修我们的R语言数据分析挖掘必知必会课程!

技术分享图片

 

python对网络图networkx进行社区检测和彩色绘图

原文:https://www.cnblogs.com/tecdat/p/11670275.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!