《红楼梦》人物关系可视化
《红楼梦》是我国四大名著之一,也是高中生必读书目之一。同学们在阅读红楼梦的时候,是否有以下困惑?人物太多?人物关系太复杂?
我们今天尝试着用信息技术中的数据可视化手段,对《红楼梦》中的人物关系进行可视化呈现,来挖掘错综复杂的人物关系网背后,作者想要表达的信息。
1. 创建简单关系图
from pyecharts import options as opts
from pyecharts.charts import Graph
from pyecharts.globals import CurrentConfig
CurrentConfig.ONLINE_HOST = "C:/Users/Administrator/Desktop/pyecharts/"
#添加节点
nodes = [
opts.GraphNode(name='贾宝玉'),
opts.GraphNode(name='林黛玉'),
opts.GraphNode(name='王夫人')]
#添加关系
links = [
opts.GraphLink(source="贾宝玉", target="林黛玉",value="情人"),
opts.GraphLink(source="贾宝玉", target