用Python读取以下excel的数据32.6 32 31.9 31.4 30.3 28.1 27.3 26.8 26 25.3 22.3 22.1 22.2 22.2 22.5 22.6 22.9 23.4 23.7 23.8 26.2 25.6 再用Python基于这组数据x轴名称为年份(2000到2021) y轴名称为少儿抚养比(数据为读取的数据)画一个折线图y轴数据步长为1范围为5
时间: 2024-02-22 13:59:39 浏览: 147
python读取excel数据
以下是代码实现:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取数据
df = pd.read_excel('data.xlsx', sheet_name='Sheet1', header=None, usecols=[0])
# 设置x轴和y轴的数据
x = range(2000, 2021)
y = df.values.flatten().tolist()
# 绘制折线图
plt.plot(x, y)
# 设置y轴刻度范围和步长
plt.yticks(range(5, 32, 1))
# 设置图表标题和坐标轴标签
plt.title('Child Dependency Ratio')
plt.xlabel('Year')
plt.ylabel('Ratio')
# 显示图表
plt.show()
```
这将绘制一个折线图,其中x轴显示年份,y轴显示少儿抚养比。y轴的范围设置为5到31,步长为1。
阅读全文