예제 #1
0
    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
예제 #2
0
    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