【发布时间】:2012-11-19 06:05:53
【问题描述】:
小问题:
如何在 gnuplot 的标题中显示 _(下划线)字符,该字符是从 gnuplot 中的变量名分配的?
详情: 我有类似以下代码:
items = "foo_abc foo_bcd bar_def"
do for [item in items] {
set title item
set output item.eps
plot item."-input.txt" using 1:2 title item with linespoints
}
除了标题从 foo_abc 更改为 fooabc 之外,这在 gnuplot 上工作得很好。我不知道是否要使用转义字符,因为我不希望它出现在文件名中。我用单引号和双引号尝试了几个不同的选项,但我还没有找到我需要的。
【问题讨论】:
-
在您的情况下,下划线是否始终位于字符串名称的同一位置?也就是说,len('foo')==len('bar') 会不会?在这种情况下,我可能有部分解决方案。
-
没有那些只是碰巧在我给出的例子中。
-
好的。您是否尝试在 postscript 终端中使用
noenhanced选项? -
我刚刚尝试过,现在似乎可以使用,虽然我不知道增强和无增强之间的区别是什么,或者我以后是否需要这些功能。无论哪种方式,您的答案都可以解释正在发生的事情,如果需要,我可以使用其他一些技术来获取带有和不带有转义字符的名称。谢谢。
标签: gnuplot