2

次の構造のVERTICAL.txtファイルがあります。

201
269
614
669
705

スクリプトtraffic.gpを使用:

set terminal jpeg size 1024,768
set title "traffic path 0" 
set xlabel "Simulation duration"
set ylabel "Link load (%)"
set grid
set xtics 0,50,1100 
set ytics 0.0,10.0,100.0 
set key below center
plot [0:1100] [0.0:100.0] 'traffic_path0.txt' with lines title "path 0"

traffic.gpでVERTICAL.txtを使用して、対応する行を確認したいと思います。

追加しようとしました:

set parametrics
set trange [0:100]
plot VERTICAL.txt , t

ただし、次のエラーが発生します。"scripts/traffic.gp", line 11: parametric function not fully specified

どうすればそれを行うことができますか?どうもありがとう

4

1 に答える 1

2

これは、y軸を自動スケーリングしていない場合にのみ機能する、やや汚いトリックです。

YMIN=0
YMAX=100.0
set yrange [YMIN:YMAX]
plot 'test.dat' u 1:2 w lines, \
     'VERTICAL.txt' u 1:(YMAX) w impulses ls 2, \
     'VERTICAL.txt' u 1:(YMIN) w impulses ls 2

(YMINが0の場合、YMIN部分は実際には不要です)。

あなたがプレイできるもう一つの汚いハックは、矢印とシステムコマンドを使うことです:

set for [a in system("tr '\n' ' '<VERTICAL.txt")] arrow from first a,graph 0 to first a,graph 1 nohead
于 2012-07-27T17:47:22.990 に答える