octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Graphics properties implementation


From: Michael Goffioul
Subject: Graphics properties implementation
Date: Fri, 11 Jan 2008 16:39:47 +0100

Hi,

I finally succeeded to get a working version of the graphics system
with typed property classes. The (rather long) patch is in attachment.
As far as I could test, it seems to work OK, except some glitches
(see below). It's probably not perfect and I'm sure some adaptation
will be needed, but I think it's a good start and a candidate for
initial commit.

If this gets commited, I encourage everybody to give it a try and
test as much as possible the various plotting routines to detect
any problem.

I already noticed a few problems, but I'm not sure how to handle
them and this can be fixed by other people:
- 3D plots does not seem to have line removal: I can see the grid
drawn in front of surfaces (not being a gnuplot guru, I don't know
what to do about this)
- default marker size is 6 (in Matlab), but this produces too large
markers in gnuplot where the default should be 1; I guess some
scaling factor should be introduced
- marker size handling should also be checked in "scatter" plots
- stem plots sets the linestyle of the marker-line to ""; this is not
a valid linestyle, it should be "none" instead
- surface (peaks (19), 'FaceColor', 'none', 'EdgeColor', 'black')
does not seem to produce correct results

Michael.

Attachment: graphics.diff.bz2
Description: BZip2 compressed data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]