Gnuplot如何添加没有刻度的网格?

11

我有类似以下的内容:

set grid xtics lt 0 lw 1 lc rgb "#a9a9a9"
set grid ytics lt 0 lw 1 lc rgb "#a9a9a9"
把 "xtics" 标签去掉后,同样的代码可以正常工作!但如果我加上以下代码:
unset xtics

那么网格也消失了 :(

我怎么样才能只有一个网格而没有刻度线呢?

2个回答

18

要隐藏主刻度线,您可以使用 set tics scale 0

set grid
set tics scale 0
plot x

enter image description here

请注意,如果有一天您也想使用次刻度,并且还想将它们隐藏,那么您必须使用set tics scale 0,0.001


11

如果你只想让刻度标签消失,那么使用 set format 命令:

set format x ""
set format y ""
set grid
plot x

如果你也不想要刻度线,那么据我所知,你需要一个更复杂的脚本,可能需要使用迭代器和箭头。例如下面的代码(你需要根据你的 xrangeyrange 以及喜欢的箭头样式来更改限制):

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

在此输入图像描述


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接