I tried to incorporate the needs outlined by you in a (hopefully) usable design, which I visualized and described at https://community.kde.org/RKWard#Plotting_issues_of_various_kinds
Have a look if it makes sense and/or if you have any questions Colors, fonts etc. are on a very sketchy level, so is the wording of some elements; its more focused on finding a structure and logic which is approachable for the user and not too difficult to implement (as far as I can guess that). Jan Am 30.11.2015 um 09:38 schrieb Thomas Friedrichsmeier: > Hi! > > On Sun, 29 Nov 2015 23:11:15 +0100 > jan <d_...@ymail.com> wrote: >> Looking forward to the 0.6.4! >> >>> is a re-design of the scatterplot >>> plugin (around an <optionset>-element) >> I could help with this – is there some (very) preliminary design, >> ideas, whatever? Ideally, with some visualization (photographed >> sketch, scan, .svg, …)? > > Only in my head... My ideas: > > The initial XY-selection would probably remain as is. This still seems > to be the fastest way to specify the objects to plot. One desirable > change would be if the plugin also allows to plot all Y vars against the > same X var (without having to repeat the X var). This may or may not > require an additional control in the XY-selection area, or it could > even mean splitting the plugin in two. > > For the other settings, the key idea is to allow specification of > color, line type, symbol, size _per XY pair_. That's what the optionset > element would be needed for. Of course, it will still be useful to have > a good way to define a default look for all XY pairs at once. So we'd > need controls for the "default" colors/line style, etc. and for > each XY pair the settings would allow to use either the default > color/... or a custom one. > > For line style, symbol, size the "default" would be a single value. For > color, it would be great to support an automatic color range > (rainbow()/heat.colors()/grey()). But of course we don't need > everything all at once. > > This seems mostly straightforward, except for the placement of > options... Sketching the UI is going to be the first step. > Personally, I usually do this directly in the plugin.xml, as it is > fairly easy to move / change options, there (or in rkwarddev). > > Not sure how deeply / on what level you want to get involved, here. > Regarding the actual implementation, this one is not going to be the > easiest plugin for getting started (esp. figuring out how to hook up > the optionset-control with the object selection). But if you want to > give that a shot, too, I'll be around to help, where needed. > > Regards > Thomas > > > > _______________________________________________ > rkward-devel mailing list > rkward-devel@kde.org > https://mail.kde.org/mailman/listinfo/rkward-devel > _______________________________________________ rkward-devel mailing list rkward-devel@kde.org https://mail.kde.org/mailman/listinfo/rkward-devel