如何使用 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.