1

私が作成する各 gnuplot スクリプトは、一度に数十のプロットを生成し、物事を追跡しやすくするため、変数に保存できるものはすべて保存するのが好きです。1 つのプロットのサンプルを次に示します (対象の変数: ytics)。

# Setup style
set terminal pngcairo dashed
unset key
set style line 1 pointtype 7 pointsize 0.3 linecolor rgb "black"

# Setup the plots' ytics
ytics_H2 = (0,0.002,0.004,0.006,0.008,0.010,0.012);

# Store the range for each variable
min_T  = 200; max_T  = 1800;
min_H2 = 0;   max_H2 = 0.012;



# Plot
set output 'my_output_H2.png'
set ytics ytics_H2
set xrange [min_T :max_T ]
set yrange [min_H2:max_H2]
plot 'scatter.dat' using 1:2 with points linestyle 1

結果は次のとおりです。 ここに画像の説明を入力

ご覧のとおり、最後のティックのみが出力されます。ytics変数を設定先のベクトルに置き換えると、すべてが期待どおりに機能します。

4

2 に答える 2

0

間隔は固定で同じであるため、次のstart, incr, end形式を使用することもできます。

set ytic 0, 0.002, 0.012
于 2015-10-22T13:10:25.930 に答える