Octave:使用 gnuplot 删除框架(`box` 函数)

Octave: Remove the frame (`box` function) with gnuplot

Octave 中使用 gnuplot 时,我无法删除绘图的框架(边界线)。通常,box off 可以解决问题,但是对于 gnuplot,只有上边界和右边界上的刻度消失,但线条本身仍然存在。它适用于 fltkqt

这里是问题的说明,使用

graphics_toolkit gnuplot
%graphics_toolkit qt
hist(rand(1,1000))
box off
%box on

我尝试了更长的 hax=gca; set(hax,'Box','off') 方法,结果相同。

这是一个错误。 转载于 octave-3.8.2 和 octave-4.0.0-rc3。

这似乎与 older thread 密切相关,其中未发出 unset border gnuplot 命令。

确实在

之后
graphics_toolkit gnuplot
hist(rand(1,1000))
box off
drawnow ("png", "debug.png", false, "debug.gp")

debug.gp 文件中有多个 border 命令。

Search on the bug tracker说明这个还没有报道。 请 file a bug report,对您的问题进行 link。