On Jul 3, 2011 4:46 PM, "Alan W. Irwin" <irwin@beluga.phys.uvic.ca> wrote:
> On 2011-07-03 19:16+0100 Steve Schwartz wrote:
> >
> > I'm inclined to agree that the old plplot linestyles are less than
> > optimal. I don't have strong views on how plplot might move toward
> > better default line styles. Since we do our own anyway, your Option 1
> > wouldn't affect us at all. But while some users are bound to rejoice and
> > say "at last" others will be annoyed that they don't get the same plot
> > tomorrow that they did yesterday because someone changed something on
> > them.
> Exactly.  So I think we should probably stick to the current less than
> optimal default, but make it convenient to change from that default to
> something else. That is why I think the way to go is to implement new
> functionality that allows you to update the mark and space arrays
> corresponding to any given pllsty index or update all the pllsty
> choices at once by reading mark and space values from a "line-style"
> file.  In other words follow the same ideas we use to allow
> user-chosen themes for cmap0 and cmap1 (with the default theme at
> run-time being what it has always been unless you go out of your way
> to configure a different run-time default at the CMake stage).
> I have just created a feature request at SF for PLplot concerning line
> style themes so we don't lose these ideas.

To chime in late - I agree that this sounds like a good approach. It may be useful to have something similar for fill styles and potentially anything else in PLplot which has indexed standard styles.