溫馨提示×

Matplotlib中怎么自定義圖例填充間距

小億
98
2024-05-11 17:19:51
欄目: 編程語言

要自定義圖例填充間距,可以使用legend函數(shù)的pad參數(shù)。pad參數(shù)控制圖例中條目之間的間距,單位是像素。以下是一個示例代碼:

import matplotlib.pyplot as plt

# 創(chuàng)建一個簡單的圖形
x = [1, 2, 3, 4]
y = [1, 4, 9, 16]
plt.plot(x, y, label='Line 1')

# 添加圖例,并設(shè)置填充間距為20像素
plt.legend(loc='upper right', prop={'size': 10}, frameon=False, labelspacing=1, handletextpad=1, borderpad=1)

plt.show()

在上面的示例中,labelspacing=1,handletextpad=1borderpad=1設(shè)置了圖例的填充間距為1像素。您可以根據(jù)需要調(diào)整這些值來自定義圖例的填充間距。

0