matplotlib绘制总人口折线图,添加标题,x轴标签和刻度,y轴标签和刻度、图例
时间: 2024-03-24 19:41:02 浏览: 95
[Matplotlib科学绘图系列]使用Matplotlib绘制折线图
可以使用Python的pandas库读取csv文件,并使用matplotlib库进行数据可视化。以下是一个简单的例子:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取csv文件
data = pd.read_csv('population.csv')
# 绘制折线图
plt.plot(data['Year'], data['Population'], label='Population')
# 添加标题和标签
plt.title('World Population Growth')
plt.xlabel('Year')
plt.ylabel('Population')
# 添加刻度
plt.xticks(range(1950, 2020, 10))
plt.yticks(range(0, 9000, 1000))
# 添加图例
plt.legend()
# 显示图像
plt.show()
```
其中,`data['Year']`和`data['Population']`分别表示csv文件中的“Year”和“Population”两列数据。你需要将代码中的文件名`population.csv`替换为你自己的文件名。`plt.xticks()`和`plt.yticks()`分别用于设置x轴和y轴的刻度。`plt.legend()`用于添加图例。在`plt.plot()`中添加`label`参数可以在图例中显示折线的名称。
阅读全文