On Sun, Sep 26, 2010 at 12:50 AM, Alan W. Irwin
<ir...@beluga.phys.uvic.ca> wrote:
> On 2010-09-25 15:32-0700 Alan W. Irwin wrote:
>> and then move on to designing and
>> implementing the cmap1 part of that API (after reviewing your ideas on
>> that) by early next week assuming it fits in nicely with pllegend.
>
> I plan to start on the cmap1 part tomorrow (Sunday).  I feel confident
> the end result will be a powerful legend capability for PLplot that
> should satisfy virtually everybody's legend needs.
>

Aside from the question about the cmap[01]_colors, cmap_patterns,
cmap_scales questions I brought up in the 5.9.7 release thread, my
main concerns come down to types:

1. text_justification is defined as a PLINT, but from the doxygen
documentation it looks like it should be a PLFT.
2. With support for cmap1 elsewhere in pllegend, would it be
reasonable to add support for cmap1 line and symbol colors?  Do people
generally use cmap1 for line or symbol plots?  If this is allowed then
most of the color parameters would need to take PLFLT values/arrays.
3. In the 5.9.7 release thread you mentioned the ability to skip
entries when using pllegend interactively.  Could this be specified
explicitly?  Should there be a PL_LEGEND_NONE option defined (= 0 I
think) for opt_array?  This isn't strictly necessary as passing 0
would do the same thing, but it would make the intent of code using
this skipping functionality a bit easier to see.  PL_LEGEND_NONE
wouldn't need a special case in the pllegend implementation, just a
#define along with the other PL_LEGEND_* options.

I like pllegend in its current state overall.  I do, however, think
that it is worth encouraging the PLplot developers and interested
users to try out the pllegend API post-5.9.7 before we commit to
keeping the API as-is.  In particular, some real-world use and a
plcolorbar implementation may expose other options we would like to
provide in pllegend.

Thank you again for all of your work on this!

Hez

------------------------------------------------------------------------------
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