Python如何调整图例位置?Matplotlib画图怎么设置图例摆放位置
图例是集中于地图一角或一侧的地图上各种符号和颜色所代表内容与指标的说明,而在matplotlib画出来的可视化图表之中,图例指的就是图像上线条或者条形柱所代表的数据源。那么这篇文章将要来介绍的内容就是图例位置的调整方式,想要学习一下的话就往下看看吧。
一、方法和参数loc
matplotlib第三方库是通过legend()这个方法来创建图例并且设置它的位置、外观、名称、图例标注名称等等样式的。而在这个方法之中,loc参数就是用来设置图例基本位置的,它能够接收字符串类型以及整数类型的值。
其中字符串类型可以接收的值有十一个,其中best是默认值可以不去设置,它表示自动设置图例位置。而其余的值就是center、upper left等等,它们的意思就是居中和左上角等等,按照自己需要传入即可。而数字就是这些位置的另一种代称,代码示例和示例如如下所示:
import matplotlib.pyplot as plt
plt.legend([’图例’],loc=’lower center’)
二、参数bbox_to_anchor
上面loc参数只能够控制图例摆放在图像窗口上下左右的边缘位置,而bbox_to_anchor这个参数则是用来调整图例距离原本位置的。它需要接收的值是元组类型,而该元组需要有两个元素,这两个元素的可以为整数和浮点数。
第一个元素表示了图例左右移动的距离,值越大向右边移动的距离就越多,防止为负数就是向左移动。第二个元素而是控制图例上下移动,正数就是向上移动,负数为向下移动,代码示例如下所示:
import matplotlib.pyplot as plt
plt.legend([’图例’],loc=’center’, bbox_to_anchor=(0,0.3))
以上就是关于“Python如何调整图例位置?Matplotlib画图怎么设置图例摆放位置”的全部内容了,希望对你有所帮助。
0条评论