我想在gnuplot中绘制表面数据(我是gnuplot的新手,在文档中找不到任何内容,也没有通过google发现任何内容)。它在Splot "heightfield.dat"
开始时非常好用。
我遇到的问题是文件的路径。它包含元音变音(包含Ü
)。我无法使用cd
更改为此文件夹,或使用此类路径绘图。当然我只是将Ü改为U来工作,但这是一种肮脏的黑客。
问题是我甚至无法输入它。当我输入Ü
时,它会被\U+FFC3
替换。我试过set encoding utf8
和其他人,但没有任何效果。它似乎只影响图表和图表。
所以我希望能够尽可能自然地在gnuplot命令行中输入变音符号。有解决方案吗?
我的系统是Ubuntu 16.04,我正在使用gnuplot 5.0。
答案 0 :(得分:6)
Debian Jessie也存在同样的问题。它似乎只出现在交互模式下,从文件中读取包含变音符号的命令按预期工作。
根据this Ubuntu bug report,原因是由于许可问题,gnuplot可执行文件与libedit而不是libreadline链接。在那里,他们还通过从命令行运行gnuplot来链接reason合法解决此问题
LD_PRELOAD=/lib/x86_64-linux-gnu/libreadline.so.6 gnuplot
根据您启动程序的方式,您可能希望将此命令放入别名或类似内容中。