我正在尝试使用tsplot可视化Gillespie算法,但是由于每次复制和处理的时间点集都不相同,所以这些点没有连接。有没有什么办法解决这一问题?以下是我更改时间点的带有gammas示例的代码:

import numpy as np; np.random.seed(22)
import seaborn as sns; sns.set(color_codes=True)
gammas = sns.load_dataset("gammas")
print(gammas)
print(gammas.iloc[3000,0])
print(gammas.iloc[3060,0])
gammas.iloc[3000,0]=5.050505050515
ax = sns.tsplot(time="timepoint", value="BOLD signal",unit="subject", condition="ROI",data=gammas,err_style='unit_traces')

最佳答案

之所以出现这种差距,是因为在某些时间点出现“丢失”的观测值时,您的数据最终以nans结束。尝试:

sns.tsplot(..., estimator=np.nanmean)


对我来说,您的示例给出了一条实线。

07-24 17:02