Gnuplot x tic 标签重叠

log*_*ord 2 charts gnuplot

我正在从具有以下格式的数据文件中绘制 gnuplot 图表:

01 value_1_1 value_2_1
02 value_1_1 value_2_1
...
01 value_1_n value_2_n
Run Code Online (Sandbox Code Playgroud)

使用该命令:

plot "action.dat" using 2:xtic(1) with boxes ls 1 title "First title",\
     "action.dat" using 3:xtic(1) with boxes ls 2 title "Second title";
Run Code Online (Sandbox Code Playgroud)

X tic 标签从第一列加载。当终端太小时,标签开始重叠。如果 x tic 标签与前一个标签重叠,如何隐藏它?或者,至少,我怎样才能只绘制第 n 个标签?

我试过做这样的事情

set xtics 10 rotate by -90
Run Code Online (Sandbox Code Playgroud)

但失败了。

mgi*_*son 5

要(有效地)绘制每个第 n 个标签,您可以使用以下内容:

plot "action.dat" using 2:xtic(int($0)%3==1 ? strcol(1):'') with boxes ls 1 title "First title"
Run Code Online (Sandbox Code Playgroud)

这实际上将绘制每个标签,但不是第 n 个标签的标签将被绘制为空字符串......