【问题标题】:Changing location of legend and size of bar plot更改图例的位置和条形图的大小
【发布时间】:2020-04-17 12:25:06
【问题描述】:

我创建了按年龄组和性别的数据分组并绘制了它 但我似乎无法找到改变图例位置的方法

这是我的代码:

purchase = ds.groupby(['Age','Gender']).Purchase.mean().unstack()

ax = purchase.plot(kind='bar',stacked = False,rot=0, colormap = 'Paired')
plt.title('Purchase mean by Age group and Gender')
plt.rcParams['figure.figsize'] =(6,5)



【问题讨论】:

标签: pandas bar-chart legend


【解决方案1】:

您可以使用plt.rcParams["legend.loc"] = 'center right'

其他选项:

字符串 'upper left', 'upper right', 'lower left', 'lower right' 将图例放置在坐标区/图形的相应角上。

字符串 'upper center', 'lower center', 'center left', 'center right' 将图例放置在坐标区/图形相应边缘的中心。

字符串 'center' 将图例放置在轴/图形的中心。

字符串 'best' 将图例放置在到目前为止定义的九个位置中,与其他绘制的艺术家的重叠最少。对于具有大量数据的绘图,此选项可能会很慢;您的绘图速度可能会受益于提供特定位置。

【讨论】:

    猜你喜欢
    • 2021-07-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-10
    • 1970-01-01
    • 2013-09-12
    • 2017-11-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多