in src/open_vp_cal/widgets/graph_widget.py [0:0]
def plot(self) -> List[Dict[str, Tuple]]:
"""
Plot the line graph based on the data lines in the model.
:return: None
"""
selected_lines = self.plot_initialize()
display_filters = self.get_display_filters()
for item in selected_lines:
for display_filter in display_filters:
if display_filter not in item:
continue
if self.red_check.isChecked():
self._plot_channel(item[display_filter]["red"])
if self.green_check.isChecked():
self._plot_channel(item[display_filter]["green"])
if self.blue_check.isChecked():
self._plot_channel(item[display_filter]["blue"])
return selected_lines