def plot(self):
nconfounds = len(self.confounds)
nspikes = len(self.spikes)
nrows = 1 + nconfounds + nspikes
# Create grid
grid = mgs.GridSpec(nrows, 1, wspace=0.0, hspace=0.2,
height_ratios=[1] * (nrows - 1) + [3.5])
grid_id = 0
for tsz, name, iszs in self.spikes:
spikesplot(tsz, title=name, outer_gs=grid[grid_id], tr=self.tr,
zscored=iszs)
grid_id += 1
if self.confounds:
palette = color_palette("husl", nconfounds)
for i, (tseries, kwargs) in enumerate(self.confounds):
confoundplot(
tseries, grid[grid_id], tr=self.tr, color=palette[i],
**kwargs)
grid_id += 1
fmricarpetplot(self.func_data, self.seg_data,
grid[-1], tr=self.tr)
setattr(self, 'grid', grid)
# spikesplot_cb([0.7, 0.78, 0.2, 0.008])
评论列表
文章目录