gnuplot xrange min没有显示

时间:2012-12-23 02:26:53

标签: gnuplot

我的数据集(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.谢谢。

1 个答案:

答案 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获取更多格式信息。)