import matplotlib.pyplot as plt
# 提取关键知识点
key_points = [
"词类",
"句子成分",
"构词法",
"时态",
"语态",
"语气",
"非谓语动词",
"名词",
"代词",
"形容词",
"数词",
"动词",
"副词",
"冠词",
"介词",
"连词",
"感叹词",
"主语",
"谓语",
"宾语",
"表语",
"定语",
"状语",
"同位语",
"可数名词",
"不可数名词",
"专有名词",
"普通名词",
"复数形式",
"所有格",
"时态变化",
"语态变化",
"语气变化",
"非谓语动词用法"
]
# 创建思维导图
plt.figure(figsize=(10, 8))
plt.title("初中英语语法知识点总结思维导图", fontsize=16)
plt.axis('off')
# 生成思维导图节点
for i, point in enumerate(key_points, 1):
plt.text(0.5, 0.9 - i * 0.05, point, fontsize=12, ha='center')
plt.show()