要自定义图例填充间距,可以使用legend
函数的pad
参数。pad
参数控制图例中条目之间的间距,单位是像素。以下是一个示例代码:
import matplotlib.pyplot as plt # 创建一个简单的图形 x = [1, 2, 3, 4] y = [1, 4, 9, 16] plt.plot(x, y, label='Line 1') # 添加图例,并设置填充间距为20像素 plt.legend(loc='upper right', prop={'size': 10}, frameon=False, labelspacing=1, handletextpad=1, borderpad=1) plt.show()
在上面的示例中,labelspacing=1
,handletextpad=1
和borderpad=1
设置了图例的填充间距为1像素。您可以根据需要调整这些值来自定义图例的填充间距。