Plot Workbench
Introduction
LabRPS is able to perform plots using the matplotlib Python library. A module is provided to this end, as a core component of LabRPS.
The produced plots offer the standard matplotlib tools to edit and save. On top of that, a Plot Workbench is provided as an external add-on offering more complete tools to edit the plot and save it.
Module
The module can be invoked in a Python console or in a macro. The first thing you must do is importing the module by typing:
from labrps.plot import Plot
After that, you can plot a straight line from (0,0) to (1,2) just simply typing:
Plot.plot([0, 1], [0, 2])
You can find more complex examples in the Plot Basic tutorial and the Plot MultiAxes tutorial.
Workbench Tools
If you activate the Plot Workbench , you will have the following tools available to manage the plots created with the module:
- Save plot: Saves the plot in several formats. You can select the output size and resolution too.
- Axes: Add, remove or edit plot axes.
- Series: Edit series title and styling.
- Grid: Show/hide grid.
- Legend: Show/hide legend.
- Labels: Edit labels.
- Positions: Set elements positions.
Scripting
Since the Plot Workbench is a layer on top of matplotlib
, you are free to use any function from this library on plot instances. See Scripting and macros for examples.
Tutorial
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, AppImage
- Basics: About LabRPS, Interface, RPS Objects, Object name, Preferences, Workbenches, Document structure, Properties, Help LabRPS, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, WindLab, SeismicLab, SeaLab, UserLab, Spreadsheet, Plot, Web
- Hubs: User hub, Power users hub, Developer hub