Python Matplotlib:如何在不增加地物大小的情况下增加保存的面积

Python Matplotlib:如何在不增加地物大小的情况下增加保存的面积,python,matplotlib,Python,Matplotlib,当前保存的图形区域是固定的,因此如果图形外部有图例,它会被裁剪,如下所示: matplotlib中是否有一个函数允许保存比图形标准区域更大的区域,以便我可以使用图例保存图形,如下图所示 bbox\u inches='tight'应该可以做到: from matplotlib import pyplot as plt plt.savefig('figure.png', bbox_inches='tight') bbox\u英寸: B以英寸为单位。只有图形的给定部分是 保存的。如果“紧”,试着

当前保存的图形区域是固定的,因此如果图形外部有图例,它会被裁剪,如下所示:

matplotlib中是否有一个函数允许保存比图形标准区域更大的区域,以便我可以使用图例保存图形,如下图所示


bbox\u inches='tight'
应该可以做到:

from matplotlib import pyplot as plt

plt.savefig('figure.png', bbox_inches='tight')
bbox\u英寸

B以英寸为单位。只有图形的给定部分是 保存的。如果“紧”,试着找出 这个数字

例子 结果如下:

plt.plot(range(10))
plt.legend(['abc'], loc='upper right', bbox_to_anchor=(1.2, 0.9))