Gnuplot x tic标签重叠

时间:2012-10-25 07:23:16

标签: 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";

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

我试过做那样的事情

set xtics 10 rotate by -90

但失败了。

1 个答案:

答案 0 :(得分:4)

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

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

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