0

次のようにデータセット(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軸に2番目の列を表示したいと思います。ただし、x軸の値は0から始まり、100まで10ずつ増加します。

[1]なぜ0.1から始まらないのですか?

[2]また、x軸に3つ(または4つなど)の特定の値ポイントを設定する方法はありますか?たとえば、x軸に0.1、90.4、100だけを表示したいと思います。ありがとうございます。

4

1 に答える 1

1

[1] なぜ0.1から始まらないのか?

Gnuplot は目盛りの増分と位置に丸数字を選ぶのが好きです。あなたの場合、増分は 10 であるため、0、10、... 100 に表示されます。手動で x 範囲を 0.1 から開始するように設定したため、ティックは 10 まで表示されません。

[2] また、x 軸に特定の値ポイントを 3 つ (または 4 つなど) だけ持つ方法はありますか?

はい、次の構文で特定のポイントを指定できます。

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

引用符で囲まれた値は目盛りに表示されるテキストであり、数字は表示される実際の位置です。(help set xtics形式の詳細については。)

于 2012-12-23T03:06:40.703 に答える