我有类似以下的内容:
set grid xtics lt 0 lw 1 lc rgb "#a9a9a9"
set grid ytics lt 0 lw 1 lc rgb "#a9a9a9"
把 "xtics" 标签去掉后,同样的代码可以正常工作!但如果我加上以下代码:unset xtics
那么网格也消失了 :(
我怎么样才能只有一个网格而没有刻度线呢?
我有类似以下的内容:
set grid xtics lt 0 lw 1 lc rgb "#a9a9a9"
set grid ytics lt 0 lw 1 lc rgb "#a9a9a9"
把 "xtics" 标签去掉后,同样的代码可以正常工作!但如果我加上以下代码:unset xtics
那么网格也消失了 :(
我怎么样才能只有一个网格而没有刻度线呢?
要隐藏主刻度线,您可以使用 set tics scale 0
:
set grid
set tics scale 0
plot x
请注意,如果有一天您也想使用次刻度,并且还想将它们隐藏,那么您必须使用set tics scale 0,0.001
。
如果你只想让刻度标签消失,那么使用 set format
命令:
set format x ""
set format y ""
set grid
plot x
如果你也不想要刻度线,那么据我所知,你需要一个更复杂的脚本,可能需要使用迭代器和箭头。例如下面的代码(你需要根据你的 xrange
和 yrange
以及喜欢的箭头样式来更改限制):
unset xtics
unset ytics
set for [i=-5:5:5] arrow from i,-10 to i,10 nohead
set for [j=-5:5:5] arrow from -10,j to 10,j nohead
plot x