前言
Graph 关系图通常用于分析具有复杂性的数据。例如,如果你想探索不同实体之间的关系,你可以使用Graph关系图来描绘这些关系。Graph关系图通常用于社交网络分析、网络安全分析和生物信息学科研等等领域,以及其他任何需要探索复杂关系的应用场景。
温馨提示:以下是本篇文章的正文内容,下面的案例可供参考
一、Pyecharts是什么?
pyecharts是什么? pyecharts 是一个用于生成Echarts图表的类型。 Echarts 是百度开源的一个数据可视化 JS 库。 用 Echarts 生成的图可视化效果非常棒, pyecharts 是为了与 Python 进行对接,方便在 Python 中直接使用数据生成图。
二、Graph关系图是什么?
Graph关系图是什么?图中的数据元素,我们称之为顶点,图至少有一个顶点(非空有穷集合) 对应到好友关系图,每一个用户就代表一个顶点。 边,顶点之间的关系用边表示。 对应到好友关系图,两个用户是好友的话,那两者之间就存在一条边。 度,度表示一个顶点包含多少条边,在有向图中,还分为出度和入度,出度表示从该顶点出去的边的条数,入度表示进入该顶点的边的条数。 对应到好友关系图,度就代表了某个人的好友数量。
三、使用步骤
1.引入库
代码如下(示例):
from pyecharts import options as opts
from pyecharts.charts import Graph
可能出现from pyecharts import options as opts报错:
pyecharts是一个十分强大的python绘图库,但是使用过程中或多或少会遇到一些问题,比如在使用pyecharts导入options包时可能就遇到无法导入的问题。
问题分析:
其实这是pyecharts版本不匹配导致的。
解决问题:
卸载原先版本
打开命令提示符,cd进入自己python的安装目录,输入pip uninstall pyecharts(卸载pyecharts),出现如下界面:
重装pyecharts
命令:pip install pyecharts==1.9 -i https://pypi.tuna.tsinghua.edu.cn/simple Simple Index
出现如下界面:
查看是否安装成功
命令:pip show pyecharts 。
出现如下界面:
2.读入数据
代码如下(示例):
nodes_data = [
opts.GraphNode(name="海绵宝宝", symbol_size=80,symbol='image://海绵宝宝.jfif'),
opts.GraphNode(name="派大星", symbol_size=40,symbol='image://派大星.jfif'),
opts.GraphNode(name="小蜗", symbol_size=40,symbol='image://小蜗.jfif'),
opts.GraphNode(name="蟹老板", symbol_size=60,symbol=