Pandas 更改图例的位置和条形图的大小
我创建了按年龄组和性别分组的数据,并绘制了它 但我似乎找不到办法改变传说的地点 这是我的代码:Pandas 更改图例的位置和条形图的大小,pandas,bar-chart,legend,Pandas,Bar Chart,Legend,我创建了按年龄组和性别分组的数据,并绘制了它 但我似乎找不到办法改变传说的地点 这是我的代码: purchase=ds.groupby(['Age','Gender']).purchase.mean().unstack() 您可以使用plt.rcParams[“legend.loc”]=“中间偏右” 其他选择: 字符串“左上”、“右上”、“左下”、“右下”将图例放置在轴/图形的相应角 字符串“上中”、“下中”、“左中”、“右中”将图例放置在轴/图形对应边缘的中心 字符串“center”将图例放
purchase=ds.groupby(['Age','Gender']).purchase.mean().unstack()
您可以使用
plt.rcParams[“legend.loc”]=“中间偏右”
其他选择:
字符串“左上”、“右上”、“左下”、“右下”将图例放置在轴/图形的相应角
字符串“上中”、“下中”、“左中”、“右中”将图例放置在轴/图形对应边缘的中心
字符串“center”将图例放置在轴/图形的中心
字符串“best”将图例放置在迄今为止定义的九个位置中,与其他绘制艺术家重叠最小的位置。对于具有大量数据的绘图,此选项可能非常慢;您的打印速度可能会受益于提供特定位置。您可以使用
plt.rcParams[“legend.loc”]=“右中”
其他选择:
字符串“左上”、“右上”、“左下”、“右下”将图例放置在轴/图形的相应角
字符串“上中”、“下中”、“左中”、“右中”将图例放置在轴/图形对应边缘的中心
字符串“center”将图例放置在轴/图形的中心
字符串“best”将图例放置在迄今为止定义的九个位置中,与其他绘制艺术家重叠最小的位置。对于具有大量数据的绘图,此选项可能非常慢;您的打印速度可能会受益于提供特定位置。您看过吗?您可以使用locHave指定位置。您看过吗?您可以使用loc指定位置
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)