7. pyopus.plotter — Threaded plotting support based on Matplotlib and PySide6
Threaded plotting support based on Matplotlib and PySide6
This module uses PySide6.
It provides the basic plot window managemet that is performed in a separate thread so that MATLAB style plotting is possible in Python. The rendering is performed by Matplotlib on a PySide6 canvas.
Because this module depends on Matplotlib and PySide6 its members are not imported into the main PyOPUS module.
You can import the plotting interface as:
from pyopus.plotter import interface as pyopl
- 7.1.
pyopus.plotter.plotwidget— PySide6 canvas for displaying Matplotlib plots - 7.2.
pyopus.plotter.manager— Manager for Matplotlib plot windows - 7.3.
pyopus.plotter.interface— Functional interface to the plot window manager - 7.4.
pyopus.plotter.evalplotter— A PySide6 and Matplotlib based simulation results plotter - 7.5.
pyopus.plotter.optplugin— An optimization algorithm plugin for visualization of simulation results