从pandas'g'中的数据框我有以下数据:
s = data
s['Date'] = pd.to_datetime(s['Date'], format='%Y-%m-%d %H:%M:%S')
s = s.set_index(['Date'])
grouped = s.groupby('Speaker').resample('AS').mean()
grouped = grouped.reset_index()
g = grouped.reset_index()
g["Date"] = g["Date"].dt.year
g.plot(x='Date', y='Flesch', colormap = cm.cubehelix, legend=True,
title="Auto", figsize=(12,10))
通过以下代码,我可以生成以下图表:
{{1}}
我希望图表为每一行包含不同的颜色,并放置一个图例,说明哪个“Speaker”与每一行相关联。任何帮助将不胜感激!