def _create_ideogram(self): self.ideogram_options = IdeogramOptionsManager() model = IdeogramModel( analyses=self.analyses, plot_options=self.ideogram_options.plotter_options) model.refresh_panels() p = model.next_panel() self.ideogram_graph = p.make_graph() self.ideogram_model = model self.ideogram_panel = p
def get_component(self, ans, plotter_options): # meta = None # if self.figure_model: # meta = self.figure_model.dump_metadata() if plotter_options is None: pom = IdeogramOptionsManager() plotter_options = pom.plotter_options from pychron.processing.plotters.ideogram.ideogram_model import IdeogramModel model = IdeogramModel(plot_options=plotter_options) model.analyses = ans iv = FigureContainer(model=model) # if meta: # model.load_metadata(meta) return model, iv.component