将图例放置在绘图区域之外
在单个图形上生成多个绘图时,图例的位置对于确保清晰度至关重要和效率。本文探讨了将图例放置在绘图区域之外的各种方法,以实现空间的最佳利用和标签的可读性。
外部图例放置
放置图例在指定绘图区域之外,可以使用 bbox_to_anchor 关键字参数。此参数接受两个值的元组,指定图例相对于轴的放置的 x 和 y 坐标。通过将 x 坐标设置为大于 1 的值(例如 bbox_to_anchor=(1.1, 1.05)),图例将移动到图的右侧。
调整字体大小
如果图例包含大量标签,可能需要减小字体大小以最小化它在绘图上的大小。这可以通过设置 Legend 对象的 fontsize 参数来实现:
plt.legend(loc='upper center', bbox_to_anchor=(0.5, 1.05), fontsize='8')
替代方法
除了 bbox_to_anchor 方法之外,还有其他方法可以放置绘图区域外的图例:
通过探索这些技术,您可以有效地定位您的图例位于绘图区域之外,最大化数据及其标签的可见性。
以上是如何在 Matplotlib 中将图例放置在绘图区域之外?的详细内容。更多信息请关注PHP中文网其他相关文章!