From: sfeam <sf...@us...> - 2018-05-09 17:20:12
|
On Tuesday, 08 May 2018 20:38:20 Achim Gratz wrote: > Achim Gratz writes: > > Achim Gratz writes: > >>>> I have to get to the bottom of it later. The only other difference to > >>>> 5.0.7 I've noticed is that the key box in some cases overlaps with some > >>>> labeling outside the main plot area. Again, I don't know exactly when > >>>> and why that happens, but I will eventually try to find out. > >>> > >>> Are these 3D plots? > >> > >> No, distribution plots, sometimes with reversed and/or logarithmic axes. > >> > >>> Have a look at the documentation for "set key fixed". > >> > >> I'll have to trace the same steps as outlined above, then I can be back > >> with more questions (unless it's already obvious by then). > > > > This happens because the timestamp position changes in 5.2.x from > > inbetween the axis labeling and a key box in the bottom margin to the > > actual bottom of the margin. I've confirmed that the position was > > inbetween the two parts from at least 4.0 onwards to 5.0.7. Indeed. But was that ever intended or was it a long-standing bug? Consistent placement of the timestamp at the bottom of the page was an intentional change. The bug is overlap with some key placements. I propose that the timestamp should always be at the bottom of the page, and for 5.2.x when the key box is underneath the plot it should move up in concert with the plot itself if space is added to accommodate the timestamp. I acknowledge that behavior does not match any previous version of gnuplot. Placement of the key in 3D plots is even more complicated but the combination of timestamp and "set key outside bottom center" suffers from the same overlap problem as 2D plots in the current code. Some fix is needed there also. > > There is > > some space inbetween the axis labeling and the key box title that looks > > like a leftover from the previous behaviour. > > I've tried this again with 5.2.3 and the problem is still there. I'm > attaching an input file and PDF output from both 5.0.7 and 5.2.3 that > hopefully clearly demonstrates what I'm talking about. Nota that > besides the position of the timestamp the key box title also changes > font size. Starting in gnuplot version 5 (I'm not sure exactly which point release) the key title and the key contents can use separate fonts. Your test script sets the key font but probably intended to set the title font: set key font "LiberationSansNarrow,11" vs. set key title font "LiberationSansNarrow,11" Ethan |