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 ответов
чтобы скрыть основные тики, вы можете использовать set tics scale 0
:
set grid
set tics scale 0
plot x
Примечание, если однажды вы также хотите использовать незначительные тики, а также скрыть их, вы должны использовать set tics scale 0,0.001
.
если вы только хотите, чтобы метки tic исчезли, используйте 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