barras de desvio padrão e erros na função tsplot no mar em Python

Como o Seaborn calcula suas barras de erro? exemplo:

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, err_style="ci_bars")
plt.show()

como são calculados os ci_bars (ou ci_bands)?

Além disso, é possível fazertsplot plot no estilo ci_bars, onde as barras ou faixas de erro correspondem ao desvio padrão dos valores em cada momento? (e não erro padrão da média ou autoinicialização)

questionAnswers(2)

yourAnswerToTheQuestion