我想使用列中的数据作为序列来绘制多个数据。
例如,我的原始数据:
Date, SomeName, SomeData
2015-1-1, Vancouver, 1.1
2015-1-2, NYC, 1.2
2015-1-3, Seattle, 2.1
2015-1-4, Vancouver, 0.9
2015-1-5, Seattle, 1.1
2015-1-2, NYC, 2.1
如果我使用Excel,使用数据透视表,我会选择'日期'为X轴,'SomeName'为系列(图例),'SomeData'为'值'。
但是我如何使用Pandas.plot模块做类似的事情?
答案 0 :(得分:0)
简短的回答:最简单的方法是尝试seaborn,它是matplotlib的包装器(就像pandas绘图功能一样)。
您必须使用pip install seaborn
或conda install seaborn
进行安装,然后才能执行以下操作:
import seaborn as sns
sns.factorplot(x='Date', y='SomeData', hue='SomeName', data=df)
答案 1 :(得分:0)