位置: 编程技术 - 正文
推荐整理分享利用Python-iGraph如何绘制贴吧/微博的好友关系图详解(利用python-Flask框架搭建本地数据可视化网站 原创),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:利用python-Numpy方法存取数据,利用python-docx写一份推荐书,利用python-docx包可读写word文档,利用均匀水流导致的水位变化来显示时间,利用python-Scipy方法存取数据,利用python-Scipy方法存取数据,利用python-pptx打开PPT,利用python-Flask框架搭建本地数据可视化网站 原创,内容如对您有帮助,希望把文章链接给更多的朋友!
前言
最近工作中遇到了一些需求,想通过图形化的方式显示社交网络特定用户的好友关系,上网找了一下这方面的图形库有networkx、graphviz等,找了好久我选择了iGraph这个图形库。下面话不多说了,来一起看看详细的介绍吧。
安装igraph
igraph在Windows下的安装稍微有点麻烦,之前尝试在windows用pip和conda直接装igraph都装不上,后来发现了lfd的网站 Unofficial Windows Binaries for Python Extension Packages , 里面有很多python的资源和库与工具。
在上面的网址中找到python_igraph去下载具体的python对应版本和是位还是位的,比如我下载了 python_igraph0.7.1.post6cpnonewin_amd.whl
利用pip 安装whl文件:pip install 文件名.whl
为了避免出错,打开cmd以后,要cd进入你存放的该whl文件的解压后的目录下在用pip进行安装。
绘制好友关系图
fans.txt 和 follow.txt分别保存了爬取下来的粉丝昵称以及关注人昵称。
最终结果如图:
以上只演示了一个用户的社交关系图,有精力的话可以尝试递归地一层一层爬下去,想象一下最终绘出来的图也是挺炫酷的。
总结
标签: 利用python-Flask框架搭建本地数据可视化网站 原创
本文链接地址:https://www.jiuchutong.com/biancheng/372149.html 转载请保留说明!上一篇:python3.0 模拟用户登录,三次错误锁定的实例(python编程模拟)
下一篇:python中实现精确的浮点数运算详解(python如何精确小数)
友情链接: 武汉网站建设