import matplotlib.pyplot as plt
# 科举制的关键节点
nodes = {
"隋朝": {
"内容": "创立科举制,设置秀才、明经、进士等科目",
"年份": "隋文帝时期"
},
"唐朝": {
"内容": "完善科举制,乡试、会试、殿试三级考试体系",
"年份": "唐太宗时期"
},
"宋朝": {
"内容": "扩大科举规模,增加取士名额",
"年份": "宋太祖时期"
},
"明朝": {
"内容": "实行八股文考试,规范考试内容",
"年份": "明太祖时期"
},
"清朝": {
"内容": "科举制废除,被现代教育制度取代",
"年份": "1905年"
}
}
# 创建思维导图
fig, ax = plt.subplots(figsize=(10, 6))
# 绘制节点
for i, (period, info) in enumerate(nodes.items()):
ax.text(i, 1, f"{info['年份']}): {info['内容']}", fontsize= (12, ha='center')
# 添加标题
ax.set_title("科举制演变思维导图", fontsize=16)
# 显示图像
plt.axis('off')
plt.show()