matplotlib中有許多類型的實例和要素:線、矩形、箭頭以及各種圖形,如果要為它們各自設置一個圖例,只需要在創建它們的時候,使用參數label,這樣它們就會與各自的label相關聯,最后直接調用
plt.legend()
這樣在繪制成圖后,圖例會自動與它對應的要素相匹配。
例子:
繪制一條線,讓它與某個圖例相關聯:
plt.axvline(earthDay[0], color='black', alpha=0.5, linestyle='--', label='地震')
之后再調用
plt.legend()
生成圖例后,這條線的圖例就會是“地震”:
這就是matplotlib中各個要素與圖例相關聯的方法。