

Gnuplot has been supported and under active development since 1986. It is also used as a plotting engine by third-party applications like Octave. It was originally created to allow scientists and students to visualize mathematical functions and data interactively, but has grown to support many non-interactive uses such as web scripting. The source code is copyrighted but freely distributed (i.e., you don't have to pay for it).
#MATHEMATICA PLOT CPLOT STYLE PORTABLE#
Gnuplot is a portable command-line driven graphing utility for linux, OS/2, MS Windows, OSX, VMS, and many other platforms. It's not one of the common open source licenses, but it's certainly open source, with some permissions to modify and such. It's solid software - and it's open source, under a BSD license, so not only can you read the source, you can hack on it and use it in whatever you like.Īnother place you could look is gnuplot. It was originally inspired by MATLAB's plotting capabilities, though it's grown a lot since then. matplotlib can be used in python scripts, the python and ipython shell (ala MATLAB®* or Mathematica®†), web application servers, and six graphical user interface toolkits. Matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. Well, with some encouragement from belisarius, here's a my comment as an answer: try looking at matplotlib.
