Używam niektórych danych na temat stosowania środków grzybobójczych, które mają zastosowany Rok, Fungicyd, Ilość oraz kilka nieistotnych kolumn w panda DataFrame. Wygląda to trochę jak:groupby wiele wartości i wyniki kreślenia
Year, State, Fungicide, Value
2011, California, A, 12879
2011, California, B, 29572
2011, Florida, A, 8645
2011, Florida, B, 19573
2009, California, A, 8764
2009, California, B, 98643,
...
Co chcę od niego jest jeden wykres całkowitej fungicydu stosowanego w czasie, ze linia wykreślona dla każdego środka grzybobójczego (w innym kolorze). Użyłem .groupby aby uzyskać całkowitą ilość każdego środka grzybobójczego stosowanego rocznie:
apple_fplot = df.groupby(['Year','Fungicide'])['Value'].sum()
To daje mi wartości, które chcę wykreślić, coś takiego:
Year, Fungicide, Value
...
2009, A, 128635
B, 104765
2011, A, 154829
B, 129865
Teraz muszę wykreślić tak że każdy fungicyd (a, B, ...) jest oddzielna linia na jednej działce z wartości w czasie
Czy istnieje sposób to zrobić bez oddzielania to wszystko? Wybacz mojej niewiedzy, jestem nowy dla Pythona i wciąż go poznaję.
Nie możesz po prostu zgrupować fungicydu? –