Charts Gnuplot x tic标签重叠

Charts Gnuplot x tic标签重叠,charts,gnuplot,Charts,Gnuplot,我正在使用以下格式从数据文件绘制gnuplot图表: 01 value_1_1 value_2_1 02 value_1_1 value_2_1 ... 01 value_1_n value_2_n 使用该命令: 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"

我正在使用以下格式从数据文件绘制gnuplot图表:

01 value_1_1 value_2_1
02 value_1_1 value_2_1
...
01 value_1_n value_2_n
使用该命令:

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";
X tic标签从第一列加载。当端子太小时,标签开始重叠。如果x tic标签与以前的标签重叠,如何隐藏它?或者,至少,我怎样才能只画第n个标签

我试过做类似的事情

set xtics 10 rotate by -90
但失败。

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

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

这实际上会打印每个标签,但不是第n个标签的标签将只打印为空字符串…

谢谢。您的代码正是我想要的:xtic(int(strcol(1))%4==1?strcol(1):“”)。不是一个自动重叠检测,但它的工作也很完美。