0

我想将 xtics 从数字重命名为一些字符串,我这样做了:

set xtics ("one" 1, "two" 2, ...)

同时我想要网格,所以我使用了这个:

set grid back

现在的问题是网格的制作使其垂直线位于 1、2 等处。是否可以在垂直线位于任意/不同位置的地方制作网格?

4

1 回答 1

2

您可以将网格设置为仅在有小刻度的地方绘制。然后,您可以像设置主要刻度一样显式设置次要刻度:

set xtics ( "one" 1, "two" 2, "" 3 1 )
#           ^major   ^major   ^minor tick because the "level" is set to 1.
set grid mxtics
plot sin(x)

您也可以使 mxtics 不显示:

set xtics scale 1,0
于 2013-03-25T03:12:17.617 回答