python matplotlib 的图例 间距变小

在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的值来改变间距。

猜你喜欢

转载自blog.csdn.net/weixin_39589455/article/details/139003064