使用pabas绘制带有pabas的CSV时,使用seaborn:
value date
0.296776 2016-07-01
0.273482 2016-08-01
0.207982 2016-09-01
0.176148 2016-10-01
0.124666 2016-11-01
0.072311 2016-12-01
0.042762 2017-01-01
0.043232 2017-02-01
0.083472 2017-03-01
sns.tsplot(time="date", value="value", data=df)
我只得到一架空的白色飞机 - 出了什么问题?
答案 0 :(得分:1)
具有.tsplot
的东西是,它意味着用不确定性的表示来绘制时间序列,所以如果你没有向函数提供标识采样单元的DataFrame中的字段,那么它就是&#39 ; s不会工作。
要绕过此问题而不必修改.csv
数据集,您不应使用data
参数:
>>> sns.tsplot(df['value'],time=df['date'])
<matplotlib.axes._subplots.AxesSubplot object at 0x07DA7A30>
>>> sns.plt.show()