如何使用 Pandas 將圖例放在繪圖之外?


要使用 Pandas 將圖例放在繪圖外,我們可以採取以下步驟 −

  • 建立一個字典 d,鍵為 Column1 Column2

  • 使用 DataFrame (d) 建立一個數據框。

  • 使用樣式列表繪製資料框。

  • 使用 legend(),在圖形上放置一個圖例。bbox_to_anchor 關鍵字為手動圖例放置提供了很大的控制度。例如,如果你想要將軸圖例放在圖形的右上角,而不是軸的角部,只需指定角的位置,以及該位置的座標系。

  • 要顯示圖形,請使用 show() 方法。

範例

import pandas as pd
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
d = {'Column 1': [i for i in range(10)],
      'Column 2': [i * i for i in range(10)]}
df = pd.DataFrame(d)
df.plot(style=['o', 'rx'])
plt.legend(bbox_to_anchor=(1.0, 1.0))
plt.show()

輸出

更新於: 2021 年 4 月 9 日

7 千+ 瀏覽

開啟您的職業生涯

完成課程,獲得證書

開始
廣告
© . All rights reserved.