On Sat, 23 Dec 2017, Sven Schreiber wrote:
 Am 16.12.2017 um 01:49 schrieb Allin Cottrell:
> I've been working recently on the GUI editor for graphs/plots. Things in 
> this department may have been a little flaky lately but I think they have 
> now stabilized in git and snapshots. Some aspects of the layout of the 
> plot-editor dialog should now be better (in particular under the "Lines" 
> tab, where available) and I've fixed several bugs, one or two of which were 
> potential crashers.
> 
> So now would be a good time to test this stuff, if anyone is so inclined. 
> The relevant code is fresh in my mind and any required fixes ought to come 
> pretty quickly.
 Hi,
 just some random comments, not all related to any recent changes (but this is 
 with a Dec 18th snapshot on Windows 10):
 - Two Y-axes: For the first y-axis there is an option to switch between 
 linear scale to log, but not for Y2. I've never needed this myself, but I 
 don't see any reason why this couldn't be there for Y2 as well. 
OK, I'll look into that.
 - Could be my own translation issue, but I don't remember leaving
it out: In 
 the Lines tab in the type drop-down menu only "lines/points" is translated 
 (to German for me), the rest is in English. Are those marked for translation? 
Yes, they're marked for translation.
 - Trivial placement issue: The color chooser button is placed in the
"line" 
 row. Perhaps better to place it in the "type" row, because even for 
 type==dots this is relevant and active, when the other line-related things 
 are inactive. 
Actually not so trivial: some "lines" don't have a "type" row.
I've 
thought quite a bit about where to put the color selector and so far 
have not come up with anything better than the status quo.
 - y-axis chooser (also in lines tab): There are naturally only two
options, 
 left and right; so perhaps better to replace the drop-down menu with radio 
 buttons, or even just a boolean tick box? 
Radio buttons take up too much space and I think a single tick box 
is likely to be less easily comprehensible.
 - Add line: Entering in the formula field something like "2 *
myvar" (where 
 myvar is a workfile series) this is accepted at first (in the small dialog 
 window), but the hitting 'apply' in the main graph edit window then produces 
 an error (as expected, but see below).
 Then I have two suggestions / feature requests in this area, if it's 
 reasonably straightforward to implement them:
 - Add line: Related to the bug above; currently this is only for entering a 
 "deterministic" formula. It would be useful to actually be able to add more 
 variables here. Currently I think the official way is to start from scratch 
 with an expanded set of variables -- this is OK but not super-flexible from a 
 user's point of view. 
Not at all straightforward to implement, I'm afraid. Allowing 
additions, deletions or changes of any sort to the data series 
represented in a plot would increase the complexity of the plot 
editor by an order of magnitude.
 - Language of automatic legend entries (this has been discussed
before): 
 People like me have the situation that they use gretl in a native language 
 but need English-language plots. What I mean especially is that with two 
 Y-axes gretl puts "(left)" and "(right)" into the legend. Only that
it uses 
 the translated versions, so "(links)" and "(rechts)" for me. This is
not 
 editable in the "legend" field for the lines because it doesn't appear
there. 
 The recommended workaround has been to restart gretl in English, but I wonder 
 if instead these automatic additions could be shown in the "legend" fields, 
 such that they become editable as well. I hope that description was 
 understandable. 
Understandable, yes, but not so easy to get right. By making these 
label elements automatic we can ensure they stay in sync with 
choices made by the GUI editor. Otherwise, hard to know how we'd 
avoid messes such as "foo (left) (links)" and such. You're better 
editing that sort of thing at gnuplot script level.
Allin