Re: plotting library

Ralf Juengling <[email protected]> Wed, 17 Oct 2007 19:10:31 -0700 (PDT)
Newsgroups gmane.lisp.lush.devel
Message-ID <[email protected]>
I am cc'ing this to lush-devel, perhaps others have good
ideas or pointers with regards to plotting as well.

On Thu, 18 Oct 2007, Raymond Martin wrote:

>> Ralf basically wrote:
>>
>> After using Lush & gnuplot for a while I would like to write
>> a plotting library for (PSU-)Lush and use gnuplot as backend.
>> Do you know of a good plotting library out there that I may
>> use as a model?
>
> [...]
> I do not do much in the way of plotting, although I have been
> well exposed to many plots/graphs of data in my scientific
> background.
>
> As for graph libs, there are many choices.
> 
> Firstly, did you know that GNU Octave uses Gnuplot as its backend?

Yes. And Octave basically implements the Matlab plotting API
and uses gnuplot as backend. As an ex-Matlab user I am 
familiar with the Matlab plotting. I think it is pretty good
for interactive use in the Matlab shell. But it is stateful
(relies on side effects) and each plotting command takes a lots
of options by which one alters the appearance of plots.

I would like to find a plotting API which separates the
"what" (what kind of plot) from the "how" (appearance). I
believe that would make it easier to compose complex plotting
functions from simpler ones. But such an API could be a pain
in the but for interactive use. Perhaps one actually needs two
APIs for the different purposes...

Thanks for other the pointers!
Ralf




-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/