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

时间:2014-07-14 14:10:54

标签: gnuplot

我有类似的东西:

set grid xtics lt 0 lw 1 lc rgb "#a9a9a9"
set grid ytics lt 0 lw 1 lc rgb "#a9a9a9"

或没有“xtics”标签的相同,并且工作正常! 但如果我补充:

unset xtics

然后网格也消失了:(

我怎么才能有一个网格,没有抽搐?

2 个答案:

答案 0 :(得分:11)

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

set grid
set tics scale 0
plot x

enter image description here

注意,如果有一天您还想使用次要刻度并隐藏它们,则必须使用set tics scale 0,0.001

答案 1 :(得分:5)

如果您只想让抽头标签消失,请使用set format

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

enter image description here

如果您不想要抽搐,那么就我所知,您需要一个更复杂的脚本,可能使用迭代器和箭头,例如以下(您必须根据您的需要更改限制) 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

enter image description here