Veusz is a 2D and 3D scientific plotting package, designed to create publication-ready PDF and SVG output. It features GUI, command-line, and scripting interfaces. Graphs are constructed from widgets, allowing complex layouts to be designed. Veusz supports plotting functions, data with errors, keys, labels, stacked plots, multiple plots, and fitting data.