8.6.2.6. pymodaq_gui.examples.function_plotter module
Created the 27/06/2022
@author: Sebastien Weber
- class pymodaq_gui.examples.function_plotter.FunctionPlotter(dockarea)[source]
Bases:
CustomApp- Attributes:
- functions
Methods
subclass method from ActionManager
subclass method from CustomApp
setup_menus_and_toolbars([menubar])value_changed(param)plot
plot_all
plot_timer
- property functions
- params = [{'name': 'base_path', 'title': 'Save base path:', 'type': 'browsepath', 'value': 'C:\\Data'}, {'name': 'target_filename', 'readonly': True, 'title': 'File name:', 'type': 'str', 'value': ''}, {'name': 'date', 'title': 'Date:', 'type': 'date', 'value': PySide6.QtCore.QDate(2026, 10, 9)}, {'limits': ['exp(-(x/5)**2)', 'sin(x)', 'arctan(x)'], 'name': 'functions', 'title': 'Functions:', 'type': 'list'}, {'name': 'function', 'title': 'Function:', 'type': 'str', 'value': 'sinc(x)'}, {'label': 'Add!', 'name': 'add_function', 'title': 'Add function:', 'type': 'bool_push', 'value': False}, {'name': 'plot_refresh', 'title': 'Plot refresh (ms):', 'type': 'int', 'value': 2000}, {'children': [{'name': 'npoints', 'title': 'Npts:', 'type': 'int', 'value': 200}, {'name': 'xstart', 'title': 'Xstart:', 'type': 'float', 'value': -10}, {'name': 'xstop', 'title': 'Xstop:', 'type': 'int', 'value': 10}], 'name': 'xaxis', 'title': 'Xaxis:', 'type': 'group'}]
- staticMetaObject = PySide6.QtCore.QMetaObject("FunctionPlotter" inherits "CustomApp": )