【Python學習筆記】調整matplotlib的圖例legend的位置
阿新 • • 發佈:2018-11-06
有時預設的圖例位置不符合我們的需要,那麼我們可以使用下面的程式碼對legend位置進行調整。
plt.legend(loc='String or Number', bbox_to_anchor=(num1, num2))
其中,第一個引數loc,設定它可以遵循以下的表格
String | Number |
---|---|
upper right | 1 |
upper left | 2 |
lower left | 3 |
lower right | 4 |
right | 5 |
center left | 6 |
center right | 7 |
lower center | 8 |
upper center | 9 |
center | 10 |
在圖中的位置如下圖所示
所以這個引數可以設定大概的圖例位置,如果這就可以滿足要求,那麼第二個引數不要也行。
第二個引數bbox_to_anchor被賦予的二元組中,num1用於控制legend的左右移動,值越大越向右邊移動,num2用於控制legend的上下移動,值越大,越向上移動。用於微調圖例的位置。
【參考】