tsplot
中使用ci=[0,100]
,您将不会得到显示数据最小值和最大值的带状线。关于包含百分位数的问题,在2016年1月提出了一个请求,要求在Seaborn github页面上进行,但明确且简短地回复说目前还不可能实现。tsplot
文档中可以看出,您可以提供多个百分位置信区间。下面的示例绘制了第68个百分位和第95个百分位的置信区间(ci=[68, 95]
)。您还可以使用estimator=np.median
或np.mean
将线的值更改为中位数等其他值。import numpy as np; np.random.seed(22)
import seaborn as sns; sns.set(color_codes=True)
x = np.linspace(0, 15, 31)
data = np.sin(x) + np.random.rand(10, 31) + np.random.randn(10, 1)
ax = sns.tsplot(data=data, ci=[68, 95], color="m")