String gnuplot将变量解释为字符串

String gnuplot将变量解释为字符串,string,gnuplot,String,Gnuplot,我有一个变量: ylab=“温度\260C” 我想将其设置为ylabel,但是: set ylabel ylab 或 设置ylabel sprintf(“%s”,ylab) 结果是打印\260,而不是将其解释为学位符号 如何让gnuplot将变量解释为字符串?只需使用 设置标签“温度摄氏度” 或 设置ylabel“Temperature”。GPVAL\u DEGREE\u SIGN。“C”是的,我意识到了这一点,但在我的例子中,我有一个变量中的标签。5.2版本patchlevel 6最后修改日期

我有一个变量:
ylab=“温度\260C”
我想将其设置为ylabel,但是:
set ylabel ylab
设置ylabel sprintf(“%s”,ylab)
结果是打印\260,而不是将其解释为学位符号

如何让gnuplot将变量解释为字符串?

只需使用

设置标签“温度摄氏度”


设置ylabel“Temperature”。GPVAL\u DEGREE\u SIGN。“C”

是的,我意识到了这一点,但在我的例子中,我有一个变量中的标签。5.2版本patchlevel 6最后修改日期为2019-01-01如果我定义了
ylab=“Temperature\260C”
设置ylabel ylab
,我会在Win7的gnuplot 5.2.6上得到所需的结果。你的操作系统是什么?RaspbianBuster(Linux)在Raspberry PiHaHaa上,对我来说也很有用。所以,我的问题是我设置字符串的方式。我将它发送到命令行上的gnuplot:
gnuplot-e“ylab='$ylab''SH.gp