Mobile app version of vmapp.org
Login or Join
Ravi4787994

: What are some free software packages for producing attractive scientific plots? The plotting capabilities of MATLAB leave much to be desired. Right now the python matplotlib library has my

@Ravi4787994

Posted in: #OpenSource #SoftwareRecommendation #Visualization

The plotting capabilities of MATLAB leave much to be desired. Right now the python matplotlib library has my attention, but I wanted to ask those of you on Graphic Design if you had any other suggestions for data visualization tools before deciding to dive deep into the world of SciPy/Numpy/matplotlib.

Most desired features:
--Vector output
--Graphics produced programmatically, not using a GUI

Bonus points for anything that handles Ternary plots out-of-the-box.

10.03% popularity Vote Up Vote Down


Login to follow query

More posts by @Ravi4787994

3 Comments

Sorted by latest first Latest Oldest Best

 

@Murray976

I agree that R and gnuplot are good tools. If you are looking only for programatic interface to svg output, they are likely some of the better choices (along with matplotlib). Depending on your source data and desired final format, however, I would suggest looking into:


xfig - usually operated with a GUI, but you can write the files directly
inkscape - also usually operated with GUI, but provides many program interfaces
sagemath - one of my favorites for analytic data, but requires nix-like environment (uses Matplotlib as output)
pgfplots - oriented more for the graphic designer than the mathematician but it does give a lot of power to a LaTeX writer


All of these programs work together in various ways but all of them are as large and intimidating as scipy/matplotlib.

10% popularity Vote Up Vote Down


 

@Rambettina927

Try R -- it is a full array programming language for doing data science, with a powerful plotting capabilities. It easily exports to PDF and SVG (among other formats) and those files import nice and are made in way they can be reasonably edited. Also there are usually numerous options to control the plot.

And there is a package called ade4 which does ternary plots like this:

10% popularity Vote Up Vote Down


 

@Angela777

there's a pretty old command line tool called gnuplot, check that one out.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme