7.5.5.1.2. pymodaq_gui.plotting.data_viewers.viewer module
- class pymodaq_gui.plotting.data_viewers.viewer.ViewerDispatcher(dockarea: DockArea = None, title: str = '', next_to_dock: Dock = None, direction='right')[source]
Bases:
objectMixIn class to add easy control for adding multuiple data viewers in docks depending on data to be plotted
- Parameters:
- Attributes:
- viewer_docks
- viewer_types
- viewer_widgets
- viewers
Methods
remove_viewers([Nviewers_to_leave])Remove viewers from the list after index Nviewers_to_leave
show_data(data, **kwargs)Convenience method.
update_viewers(viewers_type[, viewers_name, ...])- param viewers_type:
add_viewer
close
- add_viewer(viewer_type: ViewersEnum, dock_viewer=None, dock_name=None)[source]
- remove_viewers(Nviewers_to_leave: int = 0)[source]
Remove viewers from the list after index Nviewers_to_leave
- Parameters:
Nviewers –
- show_data(data: DataToExport, **kwargs)[source]
Convenience method. Display each dwa in a dedicated data viewer
- update_viewers(viewers_type: List[str | ViewersEnum], viewers_name: List[str] = None, force=False)[source]
- Parameters:
viewers_type (List[ViewersEnum]) –
viewers_name (List[str] or None) –
force (bool) – if True remove all viewers before update else check if new viewers type are compatible with old ones
- property viewer_types: List[ViewersEnum]
- property viewers: List[ViewerBase]
- class pymodaq_gui.plotting.data_viewers.viewer.ViewerFactory[source]
Bases:
ObjectFactory- Attributes:
- viewers
Methods
get
- property viewers