Re: Handle graphics plotting functions

Petr Mikulik <[email protected]> Mon, 13 Feb 2006 21:34:06 +0100 (CET)
Newsgroups gmane.comp.gnu.octave.graphics
Message-ID <[email protected]>
> handle graphics
> ===========
> I see handle graphics as way for the user to gain total control of the
> plot. This allows for tweaking which is so often needed when making a
> formal plot (i.e. for a paper/presentation) and for inventing whole
> new kinds of graphs and building them using the primitive building
> blocks available. Both these features are missing in gnuplot. While
> doing it the "handle-graphics" way might not be the best way to do it,
> it is the current de-facto standard (==matlab).

Those features are not missing in gnuplot, but in Octave! As your page
    http://octplot.sourceforge.net/plotFunctionAnalogy.html

demonstrates, the filled bar graph is available in gnuplot 4.0
    http://gnuplot.sourceforge.net/demo/fillstyle.html

-- please fix your web page which mentioned 4.1 -- but Octave (bar.m) just 
does not use it.

There are several gnuplot'ish .m files getting or improving compatibility 
with Matlab, e.g. ginput.m, image.m using gnuplot, etc., which are neither 
in Octave nor in Octave-Forge. Nobody cares (enough).
Hint: http://gnuplot.sourceforge.net/links.html

IMHO, instead of developing a new graphics package from scratch (or even 
several of them), which takes a lot of time and effort, the best way is to 
update the current Octave image subsystem properly for all gnuplot 4.0 
features. That would be available immediately!

Isn't here somebody who would do the job?

Note: This letter isn't against any "handle graphics" subsystems or 
whichever future may come, but wants to show that we can get more M* 
compatibility immediately.

PS: Everywhere on http://octplot.sourceforge.net/, please change "GnuPlot" 
to "gnuplot".

---
PM