我正在尝试使用Seaborn绘制统计时间序列,但我似乎无法弄明白.我尝试过使用lmplot和tsplot方法,但显然缺少一些关键.
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as pylab
p = pd.DataFrame({
"date": pd.date_range('1/1/2015', periods = 12),
"values":range(1,13)
})
# Regular Matplotlib (via pandas) works
p.plot(x = "date", style = 'o--')
# Can't get lmplot to work
sns.lmplot(x = "date", y = "values", data = p)
# Can't get tsplot to work either
sns.tsplot(time = "date", value = "values", data = p)
最佳答案 对不起,我不能将其添加为评论,因为我评价不够高.
我最近一直在与时间序列作斗争,而下面的SO帖子与你的完全一致,关于置信区间的问题也是如此: