у меня есть следующий набор данных pandas:
col1 col2 col3
0 name1 2018-11-27 23:08:47.700000 3
1 name1 2018-11-27 23:08:47.500000 4
2 name1 2018-11-27 23:08:47.300000 1
3 name1 2018-11-27 23:08:47.600000 3
4 name2 2018-11-27 23:08:47.100000 3
5 name2 2018-11-27 23:08:47.400000 3
6 name2 2018-11-27 23:08:47.800000 2
7 name2 2018-11-27 23:08:47.200000 3
Я хотел бы создать диаграмму, на которой ось x - это отметка времени (col2), ось y - это сумма (col3), и я будубыть в состоянии различать разные графики по имени (col1) - я думал о «диаграмме с накоплением областей», где каждый цвет обозначал бы другое имя
я пытался использовать plotly / matplotlib / cufflinks, но не сделалпреуспеть (я не разработчик Python).что было бы самым простым способом сделать это?
например я попробовал:
df.iplot(asFigure=True,kind='scatter',filename='output') # -- no result
df = df.cumsum();
plt.figure();
df.plot();
lt.legend(loc='best')
plt.savefig('plot.png') # recieved a result that i could not understand
- os: Ubuntu 14.04
- Python версия: 2.7.12