Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pandas 更改图例的位置和条形图的大小_Pandas_Bar Chart_Legend - Fatal编程技术网

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)