战争年代
由 AI 从原文抽取整理,请以原文为准。前四史抽取的 846 场战争中 746 场可系年,按 50 年一桶铺入六大时代(另有 100 场无系年未计入); 颜色越深战争越密,峰值在 前250—前200(124 场)。
战争频次热力 ■ 深浅 = 50 年桶内战争场次 · 行 = 大时代 · 上方折线 = 全局频次(悬停桶与折线可看场次)
怎么读这张图
① 图上有什么: 横轴是从公元前 2100 到公元 1644 的时间,每格是一个 50 年区间;颜色越深,这一时期记载的战争越密集。 顶部折线是同一数据的全局频次曲线;轴下标注了四个史学界通行的战乱期:战国兼并、秦末楚汉、两汉之际、汉末三国。
② 怎么交互: 悬停每格显示具体区间与战争场次;点击任意格子进入战争库,按年代查看每场战争的交战方、原文摘录与出处卷次。
③ 能看出什么: 最深的一格是前250–前200——秦末大乱与楚汉之争,仅这五十年就密布 124 场战争,是中国历史上战争密度最高的时段。 战国的兼并战争(前475–前221)与汉末三国(184–280)是另外两个明显峰值; 而东汉前期的「明章之治」、唐前期的贞观至开元,在本图(前四史范围)与通行史料中都是颜色的低谷。 本图仅统计前四史记载且有系年的 746 场战争,100 场无系年战争未计入,数据由 AI 从原文抽取,请以原文为准。
数据口径
- 由 AI 从原文抽取整理,请以原文为准。战争条目来自前四史(《史记》《汉书》《后汉书》《三国志》)的实体抽取库;本页读入构建期生成的
data/viz/heatmap.json(由scripts/build-viz-data.mjs产出),页面零客户端数据请求。 - 统计方式:以战争系年落入 50 年一桶,共 75 桶(前 2100 — 1644,末桶 1600 — 1650 仅绘至 1644 的区段)。846 场战争中 746 场计入,100 场因无系年排除;事件条目仅在悬停提示中附带显示(可系年 1497 条)。
- 行分组(上古三代/春秋战国/秦汉/魏晋南北朝/隋唐五代/宋元明)为史学通行划分,仅作阅读分层; 跨时代边界的桶(如前 250 — 前 200 一桶跨秦统一前后)会在相邻两行各显示相交区段,颜色相同,同一桶的场次不因分行而重复计入总量。
- 近似与局限:① 频次反映抽取库中的战争条目数,不完全等同于历史上独立战争场数; ② 夏商西周记载疏阔,早期低频主要反映史料密度而非实际战争密度; ③ 公元 300 年后各桶均为 0,是因前四史记载下限止于三国归晋,并非其时无战争; ④ 轴下朱红竖条标注的战乱期(战国、秦末楚汉、两汉之际、汉末三国)为史学通行的名称与起讫,用于对照阅读,非抽取数据。