我正在繪制相同類型的信息,但是針對不同的國家,具有matplotlib的多個子圖。也就是說,我在3x3網格上有9個圖,所有圖線都相同(當然,每條線的值不同)。但是,我還沒有弄清楚如何僅在圖上放置一個圖例(因為所有9個子圖都有相同的行)。我怎么做?
3 回答
慕標琳琳
TA貢獻1830條經驗 獲得超9個贊
get_legend_handles_labels()您還可以在最后一個軸上調用一個不錯的函數(如果您對其進行迭代),該label=函數將從參數中收集所需的一切:
handles, labels = ax.get_legend_handles_labels()
fig.legend(handles, labels, loc='upper center')
添加回答
舉報
0/150
提交
取消
