|
From: Achim G. <Str...@ne...> - 2017-10-11 17:11:36
|
I've been building gnuplot for Cygwin from the stable branch over the weekend in order to get the fix for the log axis regression. I have the grid lines and tics back in my plot, but there is yet another regression: The 5.0 branch will put the major tics on integer exponents of the base. The 5.2 branch will only do that if the first defined tic is located inside the axis range and otherwise uses the lower end of the range to start from. This is interesting and maybe even useful sometimes, but it breaks a lot of plotting scripts, so it shouldn't do this by default I think. To reproduce: --8<---------------cut here---------------start------------->8--- set log x 10 set mxtics 10 set xtics 10 set xrange [pi:1e4*pi] plot sin(x) --8<---------------cut here---------------end--------------->8--- --8<---------------cut here---------------start------------->8--- set log x 10 set mxtics 10 set xtics 3,10 set xrange [pi:1e4*pi] plot sin(x) --8<---------------cut here---------------end--------------->8--- --8<---------------cut here---------------start------------->8--- set log x 10 set mxtics 10 set xtics 4,10 set xrange [pi:1e4*pi] plot sin(x) --8<---------------cut here---------------end--------------->8--- I hope this can still be fixed for 5.2.1 (fingers crossed). Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Waldorf MIDI Implementation & additional documentation: http://Synth.Stromeko.net/Downloads.html#WaldorfDocs |