On Mon, Sep 27, 2010 at 12:03:28PM -0700, Alan Irwin wrote:
> On 2010-09-27 09:06+0200 Arjen Markus wrote:
> 
> > Hi Hazen, Alan,
> >
> > On 2010-09-24 18:45, Hazen Babcock wrote:
> >> Alan W. Irwin wrote:
> >
> >>> Hi Hazen:
> >>>
> >>> I am pretty sure I can stabilize the pllegend API sometime this
> >>> weekend which should finish my PLplot development work for this
> >>> release cycle.  Is the 5.9.7 development release still on for next
> >>> weekend?
> >>
> >> Yep, assuming that there are no objections.
> >>
> >> -Hazen
> >>
> >
> > Is the pllegend stuff sufficiently evolved to be propagated to the
> > other languages? I have not done anything there yet, myself, as
> > I waited for the API to settle. If so, is a week sufficient time
> > to bring everything up-to-date for everybody? (I think I will be
> > able to do this.)
> 
> I finished the internal change to pllegend so that clipping occurs at
> subpage boundaries and not viewport boundaries.  The only thing beyond
> that I plan for pllegend is documentation.  Also, after the release I
> plan refinements to plstrl (which is called by pllegend to align the
> background), but that is entirely separate project and nothing to do
> with the pllegend API.
> 
> Thus, I think pllegend is ready for prime time, but the API needs
> review by somebody else before we propagate. I have asked Hez for such
> a review since he is keen on the API question.  It's important to
> finish that review before the release for obvious reasons.
> Furthermore, if that review is completed early (today, Monday, would
> be ideal) rather than later this week, then we have a chance to
> propagate pllegend before the release and test all those propagated
> changes.  Otherwise, we should probably wait until after the release
> to avoid any substantial untested PLplot changes just before the
> release.

Alan,

I've had a quick look at this. It is something I've desired for a while
so it is great to see it! A few random thoughts.

1) This is great for non-interactive uses. For interactive use you may 
not know in advance how many legend entries there are. It would be nice
to add entries as you go along. This is a lot more complicated, and 
may well not be worth the effort. It doesn't fit with the plplot
design very neatly. How does plplot cope with multiple calls to 
pllegend if you update the legend as you go?

2) A different, but related, issue is colourbars for colour contour
plots. Support for this would also be good. 

3) I'm not quite sure from the examples or what you have said whether 
a legend outside the plot is possible, but I certainly think it 
should be. 

Overall I think the current API is probably fit for most uses.

Andrew

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to