We ported our package, ControlPlots, to use Makie as its backend. This removes the dependency on Python.
It comes with a GUI for interactive exploration of the plot, similar to Matplotlib:
MakieControlPlots offers:
- simple plots can be created with the
plot()function - the plots are interactive: buttons for pan and zoom, home and save are provided
- any number of plot windows can be open, a
close("all")function is provided - plots can be saved in PNG or PDF format from the GUI
- an oscilloscope-like plot with multiple channels can be created
with theplotx()function - an XY plot can be created with the
plotxy()function - the
plot2dfunction can create fast animations of particle systems, connected with segments - bode plots using the
bode_plot()function - LaTeX can be used for the labels and other text
- the parameters of the plot commands are stored in a struct and returned
- this struct can be displayed again or stored in a file and loaded; the labels etc. can be edited and a new plot can be displayed or exported
The goal of this package is to provide simple plots for control system developers and students with the option to export high-quality vector graphics for publications.
Thanks a lot to @Bart_van_de_Lint for the initiative to create this package!
