メソッドを使用してグループ化した後、適切な凡例ラベルを DataFrame プロットに表示するgroup by
方法を知りたいです。凡例のラベルはグループ名であると予想されます。代わりに、冗長な従属変数名として表示されています。
たとえば、次のような DataFrame があります。
ECMO Year Sex Runs p_ecmo
102 111 2011 M 2106 0.052707
104 31 2012 F 1801 0.017213
105 42 2012 M 2664 0.015766
107 59 2013 F 1039 0.056785
108 72 2013 M 1386 0.051948
そして、私は でグループ化しsex
、年ごとにプロットしようとしていp_ecmo
ます。したがって、
ecmo_by_year[ecmo_by_year.Year>=1996].groupby('Sex').plot('Year', 'p_ecmo', grid=False)
ylabel('Proportion ECMO')
plt.legend()
しかし、私が得たのはこれであり、役に立ちません。凡例には、変数ではなくグループ名を表示する必要があります。