def _imshow_tfr_unified(bn, ch_idx, tmin, tmax, vmin, vmax, onselect, ylim=None, tfr=None, freq=None, vline=None, x_label=None, y_label=None, colorbar=False, picker=True, cmap='RdBu_r', title=None, hline=None):
 _compute_scalings(bn, (tmin, tmax), (freq[0], freq[(-1)]))
 ax = bn.ax
 data_lines = bn.data_lines
 extent = ((bn.x_t + (bn.x_s * tmin)), (bn.x_t + (bn.x_s * tmax)), (bn.y_t + (bn.y_s * freq[0])), (bn.y_t + (bn.y_s * freq[(-1)])))
 data_lines.append(ax.imshow(tfr[ch_idx], clip_on=True, clip_box=bn.pos, extent=extent, aspect='auto', origin='lower', vmin=vmin, vmax=vmax, cmap=cmap))

def _imshow_tfr_unified ( bn , ch_idx , tmin , tmax , vmin , vmax , onselect , ylim = None , tfr = None , freq = None , vline = None , x_label = None , y_label = None , colorbar = False , picker = True , cmap = 'RdBu_r' , title = None , hline = None ) : _compute_scalings ( bn , ( tmin , tmax ) , ( freq [ 0 ] , freq [ ( - 1 ) ] ) ) ax = bn . ax data_lines = bn . data_lines extent = ( ( bn . x_t + ( bn . x_s * tmin ) ) , ( bn . x_t + ( bn . x_s * tmax ) ) , ( bn . y_t + ( bn . y_s * freq [ 0 ] ) ) , ( bn . y_t + ( bn . y_s * freq [ ( - 1 ) ] ) ) ) data_lines . append ( ax . imshow ( tfr [ ch_idx ] , clip_on = True , clip_box = bn . pos , extent = extent , aspect = 'auto' , origin = 'lower' , vmin = vmin , vmax = vmax , cmap = cmap ) )
show multiple tfrs on topo using a single axes .