Fri 10 Mar 2017 05:47:31 PM UTC, original submission:
This is a very subtle bug in which some vestigial tick labels that gnuplot automatically sets remain after octave does a manual placement of tick labels. It only happens when the gnuplot auto placement doesn't agree with octave's auto placement of ticks.
This should illustrate:
For that choice of signal and x-range, gnuplot's automatic ticks are 0, 100, 200, 300, 400, 500, 600, 700, 800. The set command is an attempt to leave the ticks but drop the labels. However, in the plot 100, 300, 500, 700 are all still visible.
Here is pertinent gnuplot code that is produced by the above sequence:
If I manually change the above lines to
Things look as expected... well, to some degree. The result still leaves extra blank space along the bottom for tick labels even though there are none, but I don't know whether it should be gnuplot or octave's roll to realize this.
Anyway, the logic must not be quite right with the following from _gnuplot_drawnow_axes_.m:
|