Seaborn tsplot没有显示CI乐队

sed*_*idw 3 python confidence-interval dataframe pandas seaborn

我在这里有一个示例数据框(它是腌制的df).当我执行以下操作时:

df = pd.read_pickle('test.pickle')
sns.tsplot(data=df.sort('time', ascending=True), time='time', unit='entity', condition='prior_type', value='perf')
Run Code Online (Sandbox Code Playgroud)

我得到以下输出(没有): 在此输入图像描述

当我将其更改为使用时,unit_traces我实际上可以看到数据

sns.tsplot(data=df.sort('time', ascending=True), time='time', unit='entity', condition='prior_type', value='perf', err_style='unit_traces')
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我的问题是为什么我不能看到CI?在某些地方,数据有点不相交,但我仍然认为它应该能够提出某种信任带.我在这里错过了什么吗?

mwa*_*kom 8

numpy.mean如果缺少数据,默认的估算器()会生成NaN,matplotlib只是避免绘图(通常很有帮助,但这里可能会令人困惑).使用纳米安全的估算器,如scipy.stats.nanmean应该工作.很抱歉,这在文档中并不明显.


blb*_*blb 5

scipy.stats.nanmean自scipy 0.15.0起被弃用,赞成numpy.nanmean.阅读scipy 0.15.0文档中的更多内容.