Project
唐诗意象宇宙
从 57,607 首唐诗中抽取高频意象共现网络,并做成可交互的数字人文探索网站。
Python · Jieba · NetworkX · PyEcharts · ECharts
Product Snapshot
- Role
- 数据分析与交互可视化
- Users
- 文学研究者、数字人文学习者与希望直观探索唐诗意象关系的读者。
- Stage
- 数据、方法文档与多视图交互网站均已完成。
- Focus
- 大规模诗歌切分、意象词抽取、共现网络、中心性分析与诗人比较。
- Validation
- 在 29,760 个有效窗口上构建 28 个意象节点、342 条共现边,并比较李白、杜甫、王维的意象结构。
- Public Proof
- 57,607 首诗的处理结果、CSV/JSON、NetworkX 分析、交互页面与完整作品说明。
Next Step
从文本集合到关系宇宙
单独统计“月”“风”“山”出现了多少次,只能看到词频。这个项目更关心:哪些意象经常在同一语境中出现,它们如何形成唐诗内部的关系结构?
我处理了 57,607 首唐诗,以局部文本窗口构建意象共现关系,再把网络分析结果组织成可探索的网站。
数据与方法
流水线包括文本清洗、Jieba 切分、意象词表匹配、窗口共现计数、NetworkX 建图和中心性计算。最终保留 29,760 个有效窗口,得到 28 个节点与 342 条边。
结果中,“月—风”是权重最高的共现边,权重为 764;“月”同时具有最高的度与中介中心性,显示它既高频,也连接了多类意象语境。
交互表达
网站不只展示一张力导向图,而是把总览、节点关系、强连接、中心性和诗人比较拆成多种视图。读者可以在李白、杜甫、王维之间切换,观察同一意象在不同创作结构中的位置。
可复核交付
项目保留了原始处理逻辑、网络 CSV、前端 JSON、汇总指标、方法说明和交互设计文档。数字人文结论因此可以回到数据与规则,而不只停留在视觉叙事。
我学到的事
文化可视化的价值不只是“漂亮”。真正重要的是让读者知道节点和连线如何生成,并能从图形重新返回文本问题。
配置公开站点的 Giscus 环境变量后,这里就会出现讨论区。