Description:

Veusz is a scientific plotting package, designed to create publication-ready Postscript, PDF or SVG output. It can create line graphs, XY plots, histograms, shapes, images, ternary plots, polar plots, box plots, vector field plots and contour plots. It features GUI, command-line, and scripting interfaces. Graphs are constructed from components, allowing complex layouts to be designed.
Last changelog:

Bug fix release 10 months ago

A bug fix release fixing 2D dataset expressions, 2D XYZ dataset expressions and some built-in functions in function evaluation. There are some better error checks in the CSV and Gnuplot 2D data import routines.

ViRgiLiO

6 years ago

This app is great. The quality results are gorgeous and ready for professional journal. I've tried other programs and Veus is better.

Report

enkidu

8 years ago

Gibbs triangle would be very nice ;) I need it cause I am studying chemistry

Report

myric

8 years ago

I have a couple of patches too submit. Where should I send them?

Report

C

jeremysanders

8 years ago

Just send them to the mailing list veusz-discuss, https://mail.gna.org/listinfo/veusz-discuss

Report

sebaestn

9 years ago

Hi,

I really like your app. The usability for me is much better than with other commercial competitors. Thank you!

However, I do have some trouble, when I try to plot data with >100000 data points (no you cannot compress that). Then the performanc is quite slow. I think this is due to the usage of python as a interpreter language, right? Or can I improve something else on my machine?

Thanks again!

Report

C

jeremysanders

9 years ago

You can turn off antialiasing by right clicking on the plot and deselecting it. This helps speed up things a lot!

Report

C

jeremysanders

7 years ago

Veusz 1.8+ is much faster for plotting large datasets as the inner plotting loops have been rewritten in C++.

Report

jezz

11 years ago

Seems a great apps. But, there already exist a similar application : Kst. Why have you prefered to make a new application instead of improve Kst?

Report

C

jeremysanders

11 years ago

At the time when I started Veusz kst seemed more to be more of a realtime plotting application. I haven't looked at kst recently.

The focus on Veusz is to make nice plots to put in publications with a lot of flexibility on how they look.

Also writing in Python is so much more enjoyable than waiting for C++ to compile, as I know from experience.

Report

gimbo

12 years ago

I saw your post in the SciPy mailing list. As you may know there's no 'main' plotting package for Python, there's still a bunch of different packages all with their pros and cons. But now momentum goes to matplotlib also because of his matlab-style commands
I suggest you to focus on the command-line interface, the GUI is good but useless for most programmers (please don't take it badly ;) ). I'm a qt fan and this is my favourite in the next "Python-SciPy plotting wars".
Go on with you work. Congratulations!

Report

vincentb

12 years ago

do you plan to release a debian package?

Report

C

jeremysanders

12 years ago

I don't have access to a Debian system, so not currently. I'd be happy to work with someone who knows Debian to get it working.

Report

maxer

12 years ago

Debian packages (for stable testing and unstable):
http://repos.knio.it

;)
Have a Nice Day ;)

Report

maxer

12 years ago

Debian packages (for stable testing and unstable):
http://repos.knio.it

;)
Have a Nice Day ;)

Report

CDJudd

7 years ago

I tried to access this site and got the following message:
Unable to determine IP address from host name for repos.knio.it
Name Error: The domain name does not exist.

Report

C

jeremysanders

7 years ago

Unfortunately that repo looks dead.

There's a Debian bug here about the packaging: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=447524

It's annoying as we already have the program packaged but there's no debian sponsor.

There are recent Ubuntu packages here:
https://launchpad.net/~brywilharris/+archive/ppa

Report

blaster999

12 years ago

It's a great app! I was looking for something like it for a long time. Thanks!

Report

LMCBoy

12 years ago

This looks very nice. Is there a way to skip a column when constructing the Descriptor string? e.g., I have a data file in which the first column is an ID string, and can't be parsed as a float...

Report

C

jeremysanders

12 years ago

Useful idea. I've just put some code into CVS to fix this problem. Now Veusz reports the number of errors reading a variable, rather than throwing an exception. This means you can use a dummy variable to ignore a string column. In the future I plan to support reading strings (for bar graphs), but it's further down my priority list.

The fix will be in the next release, but feel free to download via CVS (it's fairly easy). See https://gna.org/cvs/?group=veusz

I've had to change the scripting interface to the ImportFile and ImportString commands to return the error count in addition to the variables read.

Report

C

jeremysanders

12 years ago

Please be aware this program requires PyQt and numarray (Python). There isn't a fancy installer yet either (there will be one in the future).

Report

Bug fix release 10 months ago

A bug fix release fixing 2D dataset expressions, 2D XYZ dataset expressions and some built-in functions in function evaluation. There are some better error checks in the CSV and Gnuplot 2D data import routines.

New features and bug fixes 11 months ago

* Now includes n-dimensional data support
* Adds covariance widget
* New markers and arrows
* Colormap sequence for changing colors of widgets

12 years ago

* Text labels can now include Python expressions inside %{{ }}%
* Added built-in functions DATE([fmt]), TIME([fmt]), FILENAME() and BASENAME() when evaluating expressions, which are useful when used in labels
* Added Python dictionary ENVIRON when evaluating expressions, to obtain values from environment variables
* Added DATA(name, [part]) function to expression environment for accessing values from datasets, useful for function evaluation or labels
* Added SETTING(path) function for expression evaluation to obtain values of settings
* Added ESCAPE(text) function to environment, which allows LaTeX special characters to be displayed in labels
* Add fractions and percentages units to polar plot
* Allow number of spokes to be varied in polar plot
* Widgets can be clicked holding down shift or ctrl, to add or toggle their selection
* Add K. Moreland's cool-warm colormap (thanks to S. Richardson)
* Added further green-map, blue-darkred, blue-darkorange, brown-blue and blue-orange colormaps from Oregon geography dept.
* Add logarithm and exponential dataset plugins
* Add Wipe() command to embedding interface to clear document
* Add File->Reload menu option to reload from saved document
* Add tooltip to items in FieldWidget showing widget path

Bux fixes:
* Fix transparency with bar plot
* Use getcwdu() for python2 to avoid bugs combining paths
* Handle inf/nan when converting to human readable form in plots
* Fix CreateHistogram on command line without binparams parameter
* Handle empty 2D dataset import with grid at edge enabled
* Do not allow error bars on imported CSV non-numeric data
* Handle missing argument in \size
* For data edit dialog, allow 1D dataset to replace 2D dataset
* Crash if zoom to be height when height is zero
* Fix problem with 2D import if error message is in unicode
* With axis-function widget catch result if greater than 1 dimension
* Fix cloning for datasets with / in name
* Fix crash in embedding if plot window closed while rendering in progress

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
1.26.1
updated May 24 2017
added Mar 22 2005
downloads today
0
page views today 2