作者:babe | 来源:互联网 | 2023-06-29 11:41
关于matplotlibshow之后图片显示不全的解决方法今天在使用matplotlib绘图的时候发现下面的日期显示不全面想着会不会是figsize的问题,但设置后显
关于matplotlib show之后图片显示不全的解决方法
今天在使用matplotlib绘图的时候发现下面的日期显示不全面
![在这里插入图片描述](https://img8.php1.cn/3cdc5/12fff/711/25c9141bd2f04489.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBARWxldmVu54ixRWFzb24=,size_20,color_FFFFFF,t_70,g_se,x_16)
想着会不会是figsize的问题,但设置后显示又过于狭小,于是去查找了官网,找到了下面这个函数
subplots_adjust()
![在这里插入图片描述](https://img8.php1.cn/3cdc5/12fff/711/d91f76fe56757db8.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBARWxldmVu54ixRWFzb24=,size_20,color_FFFFFF,t_70,g_se,x_16)
这个函数可以设置你图片显示边缘的比例,让那些因为比例隐藏掉的数据显示(我是这么理解的,具体看下面操作)
![在这里插入图片描述](https://img8.php1.cn/3cdc5/12fff/711/de910226a6cc10c8.png)
因为我是下方日期无法显示全面,于是设置bottom参数为0.3
![在这里插入图片描述](https://img8.php1.cn/3cdc5/12fff/711/6d207a93efa8f2f9.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBARWxldmVu54ixRWFzb24=,size_17,color_FFFFFF,t_70,g_se,x_16)
可以看到,下面的日期可以完全显示了,不会像设置figsize那样把画布拉的非常大