2012-10-30 35 views
2

你知道在使用gnuplot时如何在标题中显示字符'@',输出格式是PNG图像吗? 谢谢,如何用gnuplot在标题中显示'@',输出格式为png?

+0

你可以发布一个示例脚本导致这个问题?你看到什么样的错误/奇怪的行为? – andyras

+0

如果您尝试使用不同的字体,它可以正常工作吗?也许你需要设置'GDFONTPATH'并使用适当的字体。 - 另外,如果你尝试'pngcairo'终端会发生什么?如果你安装了它,我发现它比旧的png-gd版本产生更好的输出。 – mgilson

+0

集合术语PNG增强大小1280,1024。看来“增强”是问题所在。删除它后,它工作正常。谢谢。 –

回答

2

你正在使用哪个版本的gnuplot?使用gnuplot的4.4.3与下面的脚本:

#!/usr/bin/gnuplot 

set term png 
set output '[email protected]' 

set xlabel 'xlabel is @' 
set ylabel 'ylabel is @' 
set title "title is @a\'\@\'a\@" 

plot x t 'line title is @' 

给了我这个图片: enter image description here

与转义序列字符连打似乎不构成问题,并创建了文件具有“ @'在文件名中。

+0

谢谢安迪拉斯。我发现问题在哪里。也许'增强'终端会导致问题。 –

+0

@PeilinYang - 'enhanced'确实会引起“@”的问题('@'创建一个“幻像盒”。详情请参阅'help enhanced')。如果您使用的是增强型文本,则需要跳过您的“@” - 例如'\ @' – mgilson

相关问题