1
我有一個包含不同數量級的列的數據文件。我想將所有具有相似數量級的列集體繪製在同一個畫布上。我這樣做是通過使用stats
命令測試每列的最大值。Gnuplot:在繪圖畫布之間切換
我試過到目前爲止
set key autotitle columnheader
set terminal pdfcairo
set out 'test.pdf'
do for [col=5:125] {
stats 'datafile' using col nooutput
if(STATS_max < 1e-7) {
#draw to canvas 1
plot 'datafile' using 1:col with lines
} else {
if(STATS_max < 1e-6) {
#draw to canvas 2
plot 'datafile' using 1:col with lines
} else {
#draw to canvas 3
plot 'datafile' using 1:col with lines
}
}
}
但未能解決尚未畫布之間進行切換的問題。
文件看起來像(第一行是標題):
time 5.000/5.000 5.000/4.000 ...
1e-5 7.6e-23 3.057e-17 ...
0.002 3.4e-17 5.2e-13 ...
. . . .
. . . .
. . . .
有沒有辦法實現這種行爲,如果是,怎麼樣? 在此先感謝。
完美地工作。謝謝! – camelCase