在Matplotlib中,可以通过legend
函数的prop
参数和columnspacing
参数来控制图例的间距。prop参数用于设置图例中文字的字体属性,而columnspacing
参数用于设置图例项之间的垂直间距。
以下是一个简单的例子,演示如何减小图例项之间的间距:
import matplotlib.pyplot as plt
# 绘制示例数据
plt.plot([1, 2, 3], label='Line 1')
plt.plot([1.5, 2.5, 3.5], label='Line 2')
# 添加图例并减小间距
plt.legend(prop={
'size': 10}, columnspacing=0.5)
# 显示图形
plt.show()
在这个例子中,prop
设置了图例文字的大小为10,而columnspacing
设置了图例列之间的垂直间距为0.5。可以根据需要调整prop
中的字体大小和columnspacing
的值来改变间距。