基于Harry Potter的数据可视化数据集,内含2个工作簿,第一个的内容为人物关系的字段,第二个工作簿为人物名字以及他的传记的介绍。详细代码介绍参考https://blog.csdn.net/qq_57329395/article/details/127224354#comments_24427142。通过networkx进行关系图的绘制。
由于networkX是根据edge的关系来绘图,我们需要将关系整理成为元组格式,如('Sirius Black', 'Harry Potter')编号转名字将所有关系保存到列表里即可使用add_edges_from来绘制关系图。
我们拿到的数据有两个分页,分页character含有全部的哈利波特全部的人物姓名和id号及任务简介;分页relation含有带有id号的人物关系,但是该分页没有人物的姓名。我们需要整理数据为以下格式:('Sirius Black', 'Harry Potter')。
1