《世说新语》人物关系动态网络图谱

《世说新语》人物动态网络图以动态交互的方式呈现《世说新语》中所有出现人物的关系密切程度。

人物关系密切数据根据两两人物共同出现在一则文本内的次数累计叠加得出,然后根据关系密切数据矩阵,使用 Python 中的 D3graph 程序包制作。

图中节点圆圈的大小代表某个人物与他人共现的次数的总数,节点之间连线代表两者有共现,粗细表明了共现次数。节点标签分别说明了此节点所代表的人物名称、生卒年份以及与他人共现次数的总数。需要注意的是,原始数据中存在一些人物的生卒年份不明的情况。

双击节点可以突出显示只与此人物有关的其他人,再次双击此节点,显示所有关系。

图上方的边阈值可以筛选显示连线的共现次数最低值,当人物节点较多时可以减掉次数较低的连线关系,以便更好呈现网络核心关系。

除了所有人物关系总图之外,还有三种图可以查看:

  • 人物网络表现的是与输入的关键人物有共现关联的网络。
  • 人物时间网络呈现的是以输入的关键人物已知生卒年信息前 50 年到已知生卒最晚年份的时间区间,其中出现的相关人物关系,可以用来查看未知生卒信息的人物大致年份。
  • 朝代网络表现的是《世说新语》中所涉及到的五个朝代中的人物关系网。

操作提示:

  • 通过鼠标滚轮可以任意放大、缩小网络图。
  • 用鼠标左键按住拖动图中圆点之外的地方,可以上下左右任意移动动态图。
  • 由于浏览器适配问题,建议在电脑浏览器上点击“全屏模式”查看,以便获得更好效果。
人物关系代码:段嘉华
网络在线部署:萨沙、王天恒