def set_plot_layout(self, layout_spec):
rows, columns = layout_spec['dims']
width = 0.025
ratios = [(1.0 - width) / float(columns)] * columns
ratios.append(width)
grid_spec = gridspec.GridSpec(rows, columns + 1, width_ratios=ratios)
for axes in self._axes:
self.delaxes(axes)
self._axes = [self.add_subplot(grid_spec[sub_spec]) for sub_spec in layout_spec['grid']]
if self._colormap_axes is not None:
self.delaxes(self._colormap_axes)
self._colormap_axes = self.add_subplot(grid_spec[:, columns])
self._current_layout = layout_spec
评论列表
文章目录