Gnuplot 如何将yrange设置为变量,然后在yrange和set arrow中使用它们

Gnuplot 如何将yrange设置为变量,然后在yrange和set arrow中使用它们,gnuplot,Gnuplot,我在分配yrange变量并在gnuplot脚本的其余部分中使用时遇到问题 我将yrange变量赋值为Y11=-10和Y22=10 并尝试在yrange中使用它们作为集合yrange[“$Y11”:“$Y22”] 和 将箭头从0.0“$Y11”设置为0.0“$Y22”nohead 将箭头从0.67643“$Y11”设置为0.67643“$Y2”nohead 但它给了我错误 “plot.gnu line 66”,无法使用空y范围进行打印 这是一个简单的变量 Y11=-10 Y22=10 想用在 s

我在分配yrange变量并在gnuplot脚本的其余部分中使用时遇到问题

我将yrange变量赋值为Y11=-10和Y22=10 并尝试在yrange中使用它们作为集合yrange[“$Y11”:“$Y22”] 和 将箭头从0.0“$Y11”设置为0.0“$Y22”nohead 将箭头从0.67643“$Y11”设置为0.67643“$Y2”nohead 但它给了我错误 “plot.gnu line 66”,无法使用空y范围进行打印

这是一个简单的变量

Y11=-10
Y22=10
想用在

set yrange ["$Y11":"$Y22"]


请您纠正我的错误,以便我可以存储yrange变量,并在脚本的其余部分使用,如上所述?

您不需要引号和美元符号:
设置yrange[Y11:Y22]
谢谢亲爱的Michael。这对我帮助很大。
set arrow from 0.0,"$Y11" to 0.0,"$Y22" nohead
set arrow from 0.67643,"$Y11" to 0.67643,"$Y22" nohead