我会在最大和最小处制作带有多个标签的图表。 我在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”的操作,但是没有用。