将y轴拉长
时间: 2024-02-11 14:09:37 浏览: 61
要将y轴拉长,可以使用`plt.ylim`函数来设置y轴的范围。例如,将y轴范围设为0到20000,可以在代码中添加如下一行:
```
plt.ylim(0, 20000)
```
这样就可以将y轴的范围拉长到0到20000,从而更好地展示数据。完整的代码如下:
```
p1 = plt.figure(figsize=(8, 6)) # 设置画布大小为8x6
ax4 = p1.add_subplot(2, 1, 2) # 添加子图
plt.plot(values[:, 0], values[:, 6], 'r-', # 绘制折线图
values[:, 0], values[:, 7], 'b-.',
values[:, 0], values[:, 8], 'y--',
values[:, 0], values[:, 9], 'g:',
values[:, 0], values[:, 10], 'c-',
values[:, 0], values[:, 11], 'm-.',
values[:, 0], values[:, 12], 'k--',
values[:, 0], values[:, 13], 'r:',
values[:, 0], values[:, 14], 'b-')
plt.legend(['农业', '工业', '建筑', '批发', '交通', '餐饮', '金融', '房地产', '其他'])
plt.xlabel('年份') # 添加横轴标签
plt.ylabel('生产总值(亿元)') # 添加纵轴标签
plt.xticks(range(0, 70, 4), values[range(0, 70, 4), 1], rotation=45)
plt.ylim(0, 20000) # 设置y轴范围
plt.savefig(r'D:\地信学习\人工智能与大数据\11\2000-2017年季度各行业生产总值折线子图.png')
plt.show()
```