输出图的x轴标签太长 被裁了
时间: 2024-02-11 15:09:40 浏览: 23
如果x轴标签太长被裁了,可以通过调整子图的大小和间距来解决。可以使用`subplots_adjust`函数来调整子图的边距,以及`figsize`参数来调整画布的大小。同时,也可以将x轴标签旋转90度,以便更好地展示标签内容。
例如,可以将子图的底部边距调整为0.2,即:
```
plt.subplots_adjust(bottom=0.2)
```
然后,将画布的大小调整为10x8,即:
```
p1 = plt.figure(figsize=(10, 8))
```
最后,将x轴标签旋转90度,即:
```
plt.xticks(range(0, 70, 4), values[range(0, 70, 4), 1], rotation=90)
```
这样就可以在保证标签内容完整的同时,展示更多的标签信息。完整的代码如下:
```
p1 = plt.figure(figsize=(10, 8)) # 设置画布大小为10x8
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.subplots_adjust(bottom=0.2) # 调整子图边距
plt.xticks(range(0, 70, 4), values[range(0, 70, 4), 1], rotation=90) # 设置x轴刻度和标签,并旋转90度
plt.ylim(0, 20000) # 设置y轴范围
plt.savefig(r'D:\地信学习\人工智能与大数据\11\2000-2017年季度各行业生产总值折线子图.png', dpi=300)
plt.show()
```
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)