如何在使用gnuplot生成png格式的输出时,在标题中显示“@”符号?

3

您知道如何在使用gnuplot并将输出格式设置为PNG图像时,在标题中显示字符“@”吗?

谢谢。

你能发一个导致这个问题的脚本示例吗?你看到了什么样的错误/异常行为? - andyras
如果您尝试使用不同的字体,它是否有效?也许您需要设置GDFONTPATH并使用适当的字体。此外,如果您尝试使用pngcairo终端会发生什么?如果您已经安装了它,我发现它比旧版的png-gd产生更好的输出结果。 - mgilson
设置终端为png格式,大小为1280x1024。似乎是“enhanced”引起的问题。删除它后,它正常工作了。谢谢。 - Peilin Yang
1个回答

2
你使用的是哪个版本的gnuplot?使用以下脚本与gnuplot 4.4.3:
#!/usr/bin/gnuplot

set term png 
set output 'plot@.png'

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

plot x t 'line title is @'

给我这个图片:

enter image description here

即使使用转义序列字符也不会出现问题,创建的文件名中有一个“@”符号。


谢谢andyras。我找到了问题所在。可能是“增强型”终端引起的问题。 - Peilin Yang
@PeilinYang -- enhanced 会导致 '@' 出现问题(@ 会创建一个“幻影框”。有关详细信息,请参见 help enhanced)。如果您正在使用增强文本,则需要转义您的 '@' -- 例如 '\@' - mgilson

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接