MCPcopy Create free account
hub / github.com/NSLS2/PyXRF / _show_hide_exp_plot

Method _show_hide_exp_plot

pyxrf/model/lineplot.py:555–571  ·  view source on GitHub ↗
(self, plot_show)

Source from the content-addressed store, hash-verified

553 self._show_hide_exp_plot(self.show_exp_opt or self.plot_exp_opt)
554
555 def _show_hide_exp_plot(self, plot_show):
556 if self.io_model.data is None:
557 return
558
559 try:
560 if plot_show:
561 self.plot_exp_obj.set_visible(True)
562 lab = self.plot_exp_obj.get_label()
563 self.plot_exp_obj.set_label(lab.strip("_"))
564 else:
565 self.plot_exp_obj.set_visible(False)
566 lab = self.plot_exp_obj.get_label()
567 self.plot_exp_obj.set_label("_" + lab)
568
569 self._update_canvas()
570 except Exception:
571 pass
572
573 @observe("plot_exp_opt")
574 def _new_exp_plot_opt(self, change):

Callers 2

exp_data_updateMethod · 0.95
_new_exp_plot_optMethod · 0.95

Calls 1

_update_canvasMethod · 0.95

Tested by

no test coverage detected