matplotlib调整子图间距,matplotlib绘图参数
在matplotlib中,默认情况下,常规图例位于图表内部。如果要将其放置在图例之外,需要指定坐标。下面文章主要介绍python中matplotlib调整图例位置的相关信息。有需要的朋友可以参考一下。
00-1010前言1。loc= string或number 2。bbox _ to _ anchor=(num1,num2) 3。举个栗子:总结
目录
Matplotlib默认在图片的每个角落绘制图例,但是有时候图例位置会遮挡图像,不符合我们的需求,所以需要调整图例位置。代码如下:
plt.legend(loc=‘String or Number’, bbox_to_anchor=(num1, num2))
前言
此参数用于定位图例的大致位置。字符串参数包括
Best(自动找到最佳位置,但有时并不符合我们的预期)upper right(右上角)upper left(左上角)lower left(左下角)lower right(右下角)right(右,与中心右位置相同)center left(中心左)center right(中心右)lower center(中心下)upper center(中心上)center(中心右)它在表中的位置如下:
当然,参数也可以传入数字中,如图所示。
1.loc=‘String or Number’
有时候只有第一个参数达不到我们的预期,比如图例会叠在一起,然后需要调整第二个参数。
Num1用于控制图例的左右移动。值越大,越向右移动;Num2用于控制图例的上下移动。值越大,向上移动的幅度越大。
2.bbox_to_anchor=(num1, num2)
(1) plt.legend([‘图例’],loc=‘center’) 或 loc=10
(2) plt.legend([‘图例’],loc=‘center left’) 或 loc=6
再微调一下
3.举个栗子:
关于调整python matplotlib图例位置的这篇文章到此为止。有关调整python matplotlib图例位置的更多信息,请搜索热门IT软件开发工作室之前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。