Python Matplotlib绘制学生教师人数折线图
Python Matplotlib绘制学生教师人数折线图
本文介绍如何使用Python的Matplotlib库绘制学生人数和教师人数的折线图,包含三条线:
- 绿色线代表学生人数
- 蓝色线代表教师人数
- 红色线代表学生人数和教师人数的比例 (17:1)
以下是代码示例:
# 提供的数据years = [2022, 2023, 2024, 2025]student_count = [7540, 7540*17, 7540*17*2, 7540*17*3]teacher_count = [260, 260*17, 260*17*2, 260*17*3]
# 创建折线图plt.plot(years, student_count, color='green', label='学生人数')plt.plot(years, teacher_count, color='blue', label='教师人数')plt.plot(years, student_count, color='red', label='学生人数:教师人数=17:1')
# 设置图表标题和轴标签plt.title('学生人数和教师人数')plt.xlabel('年份')plt.ylabel('人数')
# 添加图例plt.legend()
# 显示图表plt.show()
运行代码后,将会生成一个包含三条线的折线图,清晰地展示学生人数、教师人数以及两者比例的变化趋势。
**注意**: 红色线的数据与绿色线相同,仅用于展示比例关系,实际应用中可以根据需要修改数据。
## Matplotlib绘图技巧
* 使用 `color` 参数设置线条颜色
* 使用 `label` 参数设置线条标签
* 使用 `plt.title` 设置图表标题
* 使用 `plt.xlabel` 和 `plt.ylabel` 设置轴标签
* 使用 `plt.legend` 添加图例
* 使用 `plt.show` 显示图表
原文地址: https://www.cveoy.top/t/topic/hKH 著作权归作者所有。请勿转载和采集!