我使用groupby对一些变量进行了分组,现在我想绘制它们并使用matplotlib编辑绘图。在下面的代码中,我使用pandas绘制了数据,这使得编辑图表的空间很小(我认为)。
a = df_08.groupby('new_time').symbol.count()/len(set(df_08['date']))
a.plot()
使用matplotlib并执行
的问题plt.plot()
是我的'a'数据,在使用'groupby'后不是pandas的系列格式,matplotlib不接受。
'a'就像这样,以系列格式出现:
new_time符号
09:30 224.2
09:31 133.8
09:32 117.6
09:33 113.5
09:34 108.4
第一列的名称为“Index”,但我似乎无法将其视为列名。我希望第一列位于x轴上,第二列位于y轴上。
无论如何,我想我的问题是如何将数据从Series转换为matplotlib可接受的格式。