gpt4 book ai didi

python - bbox_to_anchor() 函数的参数

转载 作者:太空宇宙 更新时间:2023-11-04 07:33:52 25 4
gpt4 key购买 nike

import matplotlib.pyplot as plt
import numpy as np

x = np.arange(10)

fig = plt.figure()
ax = plt.subplot(111)

for i in xrange(5):
ax.plot(x, i * x, label='$y = %ix$' % i)

ax.legend(bbox_to_anchor=(1.1, 1.05))

plt.show()

在上面的代码中,我遇到了将图例置于任意位置的函数 bbox_to_anchor。我无法理解该函数的前两个论点,所有文献都说是归一化轴参数。任何机构都可以解释它们是什么以及如何操纵它们吗?

最佳答案

它不是一个函数,而是一个关键字参数。

总结:您使用 loc 来指定图例的一个角,并且可以选择使用 bbox_to_anchor 来指定该角的位置。默认情况下,图例的指定角将放置在轴的同一角上。

例如 loc='upper right' 只会将图例的右上角放在轴的右上角:

ax.legend(loc='upper right')

enter image description here

但是如果您希望图例的右上角位于坐标轴的左中,您可以使用 bbox_to_anchor=(0, 0.5):

ax.legend(loc='upper right', bbox_to_anchor=(0, 0.5))

enter image description here

关于python - bbox_to_anchor() 函数的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40908983/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com