Gnuplot标签中的符号

Gnuplot标签中的符号,plot,gnuplot,Plot,Gnuplot,终端qt和gnuplot 5.0中的代码 plot x; set xlabel 'Magnetic field {/Symbol Mu}_0' 它在gnuplot提示符下工作。 但是,{/Symbol mu}\u 0在命令行脚本中不起作用 `/usr/local/bin/gnuplot -e "plot x; set xlabel 'Magnetic field {/Symbol m}_0 H / mT'`; 我明白了 gdImageStringFT: No character set fo

终端qt和gnuplot 5.0中的代码

plot x; set xlabel 'Magnetic field {/Symbol Mu}_0'
它在gnuplot提示符下工作。 但是,
{/Symbol mu}\u 0
在命令行脚本中不起作用

`/usr/local/bin/gnuplot -e "plot x; set xlabel 'Magnetic field {/Symbol m}_0 H / mT'`;
我明白了

gdImageStringFT: No character set found while printing string mu with font Symbol

如何在gnuplot标签中写入带下划线的符号?

要获取带下标零的µ字符,请使用utf8编码的标签

gnuplot -p -e "set encoding utf8; set xlabel 'Magnetic field µ₀ H / mT'; plot x"


请给出一个完整的、最少的示例(包括终端)。您缺少正在使用的终端。对于
qt
和版本5.0,如果我使用
set xlabel“{/Symbol m}”
来获取µ字符,它工作得很好。同样地,使用
设置xlabel“{/Symbol m}\u 0”
可以得到一个带下标零的µ。你是对的!在我的脚本中,这不起作用:
/usr/local/bin/gnuplot-e“set-xlabel'Magnetic{/Symbol m}\\u 0h/mT'
这些有一些问题“和”。是的,我再次遇到错误
gdImageStringFT:在打印带有字体符号的字符串m时未找到字符集。
。如果要获得下标的0,必须在第一个字符串中删除该反斜杠,我会得到一个正方形来代替零,但\mu正确。在第二个例子中,我得到了整个符号的平方。这个例子工作
/usr/local/bin/gnuplot-p-e“set encoding utf8;set xlabel'Magneticµu 0 H/mT';
gnuplot -p -e "set xlabel 'Magnetic field {/Symbol m}_0 H / mT'; plot x"