PhysPlot: Advanced Plotting Made Simple
PhysPlot is a scientific plotting software with a graphical user interface, designed to produce publication-ready 2D plots. It supports vector and bitmap outputs and allows importing, transforming, plotting, fitting, and exporting datasets.
Plugin System
PhysPlot supports plugin-based extension points for importing, transforming, and fitting data without editing core GUI files.
File Loader plugins
Add
.pyfiles tofileloader/withtitleandload_data(file_path).The default loader keeps CSV/XLSX/TXT/TSV support.
Loaders are auto-discovered and appear in both:
Settings > File Loader
The Data Loader dropdown above Import Data
Transform Function plugins
Add
.pyfiles tofunctions/withDISPLAY_NAME,DEFAULT_LABEL, andtransform(values).Built-in transform categories include identity, powers, reciprocal, logarithmic, exponential, and trigonometric operations.
Functions are auto-discovered and shown in the top-bar Functions menu and transform dropdown.
Curve-Fitting plugins
Add
.pyfiles tocurvefitting/for polynomial or callable models.Files are discovered at startup and shown in the curve-fit configuration list.
Use this for custom equations and domain-specific fitting workflows.