On Mar 26, 2013, at 8:04 AM, yary <[email protected]> wrote:
> 
> Is this correct?
> 
> These modules are now part of the current PDL distribution packages, and 
> should be available on supported platforms:
> - PDL::Graphics::Gnuplot
> - PDL::Graphics::Prima
> - PDL::Graphics::Simple
> 
> PDL graphics modules can be divided into "static plotting" and "dynamic 
> plotting". The difference, is that static plots show a snapshot of your data, 
> whereas dynamic plots refresh themselves to show changes to the data.
> 
> PDL::Graphics::Gnuplot is a static graphing module, PDL::Graphics::Prima is a 
> dynamic graphing module.
> 
> PDL::Graphics::Simple is a unified front end for various static graphing 
> modules that have proved useful with PDL, and it knows to search for 
> whichever are installed on your system.

Yes, that is a good summary.


> Question: I've read good things about a "TriD" plotting package, which (among 
> other things) lets you rotate & zoom the a 3d plot with the mouse. Which 
> class is that package, static or dynamic? I'd guess that allowing mouse 
> manipulations doesn't make it dynamic, but if the 3d plot changes as the data 
> changes, it is dynamic.

TriD is a mixed bag.  It is a brilliant code that generates direct OpenGL calls 
to render 3-D plots, and it is very fast.  But it is very hard ot create 
publication-quality output from TriD.  It is also very difficult to modify the 
code, which is quite contorted and not well documented.

I recommend PDL::Graphics::Gnuplot for static 3-D plotting with adjustable 
perspective and scene.  Gnuplot is perhaps 10x slower than TriD, but its output 
is publication quality, and it is easier to manipulate.


_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to