matplotlib调整子图间距,matplotlib绘图参数

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: