我想使用键标题行来显示gnuplot中统计结果的最大值。我的代码中有这个:
...
set key box opaque samplen 2 at 30,60 \
title "Maximum="' sprintf("%.1fkW {/Symbol \\57} %.0frpm", Y_max, X_max)'
...
但这不起作用,为什么?
答案 0 :(得分:1)
您可能希望将Maximum =
前缀放入sprintf
来电,即
set key box opaque samplen 2 at 30,60 \
title sprintf("Maximum = %.1fkW {/Symbol \\57} %.0frpm", Y_max, X_max)
这假定变量Y_max
和X_max
已初始化。如果不是这种情况,可以在绘图之前使用stats
命令(例如stats 'input_file.dat'
),然后使用自动生成的STATS_max_y
/ STATS_max_x
个变量由Gnuplot设定...