Veusz is a scientific plotting package, designed to create publication-ready Postscript or PDF output. It features an easy to use graphical interface as well as a command line interface and can be scripted or embedded in Python scripts. Graphs are constructed in a modular fashion from separate components. Datasets can be interactively modified or created from within the program.
Veusz provides a GUI, command line and scripting interface (based on Python) to its plotting facilities. The plots are built using an object-based system to provide a consistent interface.
Features
- X-Y plots (with errorbars)
- Contour plots
- Bar graphs
- Images (with colour mappings)
- Stepped plots (for histograms)
- Line plots
- Function plots
- Fitting functions to data
- Stacked plots and arrays of plots
- Plot keys
- Plot labels
- LaTeX-like formatting for text
- EPS output
- Simple data importing
- Scripting interface
- Save/Load plots
- Dataset manipulation
- Embed Veusz within other programs