我的数据集(d.asc)如下:
0.1 0.5
0.12 0.56
...
90.4 0.34
...
100 0.78
我的情节生成文件如下:
set xrange [0.1:100]
set grid
plot "d.asc" using 1:2 notitle with lines
即。我想在x轴上看第一列,在y轴看第二列。但是,x轴值从0开始并增加10到100。
[1]为什么不从0.1开始?
[2]还有一种方法在x轴上只有三个(或四个等)特定值点吗?例如,我想在x轴上只看到0.1,90.4和100.谢谢。
答案 0 :(得分:1)
[1]为什么它不是从0.1开始的?
Gnuplot喜欢为其抽动增量和位置选择数字。在您的情况下,增量为10,因此它们将显示为0,10,... 100.由于您手动将x范围设置为从0.1开始,因此直到10才会出现tic。
[2]还有一种方法在x轴上只有三个(或四个等)特定值点吗?
是的,您可以使用以下语法指定特定点:
set xtics ("0.1" 0.1, "90.4" 90.4, "100" 100)
引号中的值是tic上显示的文本,数字是它出现的实际位置。 (help set xtics
获取更多格式信息。)