2012-12-23 26 views
0

我有我的數據集(d.asc)如下:的gnuplot的xrange分鐘不顯示

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

[1]爲什麼它不是從0.1開始的?

Gnuplot喜歡爲它的tic增量和位置選擇一個整數。在您的情況下,增量爲10,所以它們將出現在0,10,... 100。由於手動設置x範圍開始以0.1抽動不出現,直到10分

[2]同樣有沒有辦法在x軸上只有三個(或四個等)特定的值點?

是的,你可以用這種語法指定特定的點:

set xtics ("0.1" 0.1, "90.4" 90.4, "100" 100) 

引號中的值是出現在抽動的文本,該號碼是出現在它的實際位置。 (help set xtics獲取更多格式信息。)