Veusz is a scientific plotting application for creating publication-quality two-dimensional and three-dimensional graphs. It combines a graphical editor with Python scripting and command-line interfaces for automated visualization. Users can create line graphs, histograms, contour plots, vector fields, polar charts, and three-dimensional surfaces. Its widget-based architecture supports complex figure layouts, nested plots, and multiple axes. Data can be imported from CSV, HDF5, FITS, NumPy, and other scientific formats. Built-in tools provide dataset manipulation, mathematical functions, and curve fitting. Figures support LaTeX-style labels and customizable annotations. Completed graphs can be exported to PDF, SVG, PNG, EPS, and EMF for reports and publications.
Features
- Publication-quality 2D and 3D plotting with extensive scientific chart types
- Customizable figure layouts with multiple axes, nested plots, and annotations
- Scientific data importing from CSV, HDF5, FITS, NumPy, and binary formats
- Dataset filtering, mathematical transformations, and function fitting capabilities
- Python scripting, command-line automation, and extensible data processing plugins
- High-resolution PDF, SVG, PNG, EPS, and EMF figure exporting