使用bash 2D数组的gnuplot

时间:2019-03-28 14:12:59

标签: bash gnuplot

我会在最大和最小处制作带有多个标签的图表。 我在bash中有一个“ 2D数组”:

for ((i = 0; i < 4; i++)); do
    T_min[i]=$(awk -F "," -v t="$(($t_mid - ($i * 24*60*60) - (12*60*60)))" 'BEGIN {min = 999} {if (($1 > t) && ($1 < (t + 24*60*60)) && ($2 < min)) {min = $2; pos = $1}} END {printf ("%d,%.1f", pos, min)}' $TMPFILE)
done

输出为:

1553778386,12.0 1553694671,10.1 1553606887,8.6 1553522781,10.6

,我想在gnuplot中使用它:

do for [i=0:3] {
    set label "${T_min[i]#*,}" at ${T_min[i]} center offset 0,0.7 tc rgb "#d00000"
}

但输出错误:

line 0: undefined variable: center

我已经尝试过各种插入“ i”的操作,但是没有用。

0 个答案:

没有答案