Veusz - A Scientific Plotting Package

Veusz is a scientific plotting package written in Python. It uses PyQt (Wiki) and Numarray. Veusz is designed to produce publication-ready Postscript output.

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 include:

  • X-Y plots (with errorbars)
  • Images (with colour mappings)
  • Stepped plots (for histograms)
  • Line plots
  • Function plots
  • 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