Re: Object Graphics v0.5

"Shai Ayal" <[email protected]> Thu, 27 Apr 2006 06:24:15 +0300
Newsgroups gmane.comp.gnu.octave.graphics
Message-ID <[email protected]>
Sorry I am replying to my own email, but all of my questions to bill
were are actually covered in the wiki page.

On 4/27/06, Shai Ayal <[email protected]> wrote:
> On 4/27/06, Bill Denney <[email protected]> wrote:
> > So, I've been working on the .m files for the front-end side of Object
> > Graphics, and I've found a few inconsistencies in the standard as it's
> > currently written:
> >
> > Axes
> > * CameraViewAngle: the angle measure is not set.  I will define it in
> >    degrees (0-180).
> I agree -- mlab compatible
>
> > * x, y, zticklabel - should be cells, but really they should be removed in
> >    favor of x, y, zticklabelobjects.  (My preference is to remove them.)
>
> I kind of like the string way of specifying labels: "1|2|3|6".
> translating from this to cells is straightforward also. This is also
> mlab compatible. Can you elaborate on the x/y/zticklabelobjects?

I agree that we need x/y/zticklabelobjects, in fact I already have
this in octplot under the name x/y/zticklabelhandle, This allows
fine-grained control over label properties. However the x/y/zticklabel
property should be kept IMHO for 2 reasons:
1. mlab compatibility
2. usability -- it is very convenient to set the labels using cells/string

> > * x, y, zscale - should be "linear" or "log" instead of "normal" or "log"
>
> I agree
>
> > Legend
> > * color - should be removed, text color should be handled by the text
> >    objects.
> > * fontname, fontsize - should be removed for the same reason
>
> The reason I like these is that they allow you to specify default
> values for legends, while removing them will use the default value for
> the general text object
>
> > * Should we add a ChildrenInherit feature to this as well as groups?  (my
> >    preference is yes.)

OK, but the only subobjects which can inherit are the text objects --
line properties are determined by the lines in the plot and if the
"box" (be it a patch or axes object) inherits color as well we won't
be able to see the text


> Can you elaborate on this property?
>
> > Patch
> > * Add zdata
> >
> > The full text is still at http://wiki.octave.org/wiki.pl?ObjectGraphics
> >
> > Bill
> >
> > --
> > "We can put television in its proper light by supposing that Gutenberg's
> > great invention had been directed at printing only comic books."
> >    -- Robert M. Hutchins
> >
> > _______________________________________________
> > Octave-graphics mailing list
> > [email protected]
> > https://www.cae.wisc.edu/mailman/listinfo/octave-graphics
> >
>