我想使用 Python 可视化这个数据集,可能还有像 Matplotlib 这样的可视化工具。该数据集包含三列:带有问题的用户 ID、带有答案的用户 ID 和时间。我想将此数据集可视化为链表样式图。这是一个树状结构,它会根据问题和答案之间的联系来显示关系。我尝试了不同的关键字集,试图找出如何以这种方式可视化数据集,但无济于事。[我是数据科学或分析的新手]。因此,我将不胜感激。
如何将数据集表示为类似链表的图?
数据挖掘
数据集
可视化
图表
2022-03-01 08:09:59
1个回答
这种数据集产生的图也称为网络图,您尝试进行的分析称为社交网络分析。
有许多著名的 Python 库用于网络图的可视化和后续分析。使用最广泛的是NetworkX。很容易在 NetworkX 图中添加节点和有向边,并使用Matplotlib将它们可视化。
安装 NetworkX 是先决条件。
pip install networkx
下面的代码创建一个 NetworkX DiGraph 对象,向它添加边(以及节点)并绘制图形。
import networkx as nx
from matplotlib import pyplot as plt
G = nx.DiGraph()
G.add_edges_from([(1, 3), (2, 3), (2, 4), (4, 1)])
nx.draw(G)
希望这能让你开始:)
其它你可能感兴趣的问题