在熊猫情节之外展示传奇的正确方法

时间:2018-01-29 11:37:56

标签: python pandas matplotlib

我目前正在制作一只大熊猫情节。我希望将情节的图例移到我的情节右侧,不幸的是我找到的解决方案似乎是在裁剪传奇,而不是调整情节大小以适应图例的宽度。

我的代码:

data = [
        ['Sted 1',9,101,30,50,23,30],
        ['Sted 2',-13,83,31,44,36,31],
        ['Sted 3',17,93,22,42,23,35],
        ['Sted 4',-6,89,24,41,34,29]        
        ]
headers = [
    'Sted',
    'Køb af grise og andre indægter',
    'Foderomkostninger',
    'Dyrlæge, medicin og diverse',
    'Arbejdsomkostninger',
    'Energi, vedl. bygn. mv.',
    'Forrentning driftskapital og øvrige omk.'
    ]
df = pd.DataFrame(data, columns=headers)
df = df.set_index('Sted')
df.plot(kind='bar', stacked=True, rot=0, figsize=(10,6), legend=False, zorder=3)
plt.grid(zorder=0)
plt.legend(loc='center left', bbox_to_anchor=(1.0, 0.5))

plt.show()

结果图 enter image description here

我将如何调整情节大小以适应传奇。 (整体figsize是固定的)

0 个答案:

没有答案