如何改变gnuplot生成的svg标签?

时间:2014-03-07 17:05:16

标签: svg gnuplot

我非常喜欢gnuplot svg输出,但有没有办法定义gnuplot生成的<title></title><desc></desc>标签?

标题默认为<title>Gnuplot</title>,说明默认为<desc>Produced by GNUPLOT 4.6 patchlevel 5</desc>(或分别使用的版本)。

有没有办法用gnuplot脚本代码更改这些或者是编辑输出svg文件的唯一方法?

1 个答案:

答案 0 :(得分:3)

这很有趣,我刚刚在编辑器中启动了SVG终端驱动程序。使用GnuPlot 4.6.4,您可以使用终端名称选项设置标题。因此,当您设置终端时,还要设置名称选项:

set term svg name "my title"

请注意,“我的标题”周围的引号很重要,否则您将收到未知的变量错误。

从终端驱动程序代码,看起来你无法更改描述,似乎是硬编码。

fprintf (gpoutfile, "<desc>Produced by GNUPLOT %s patchlevel %s </desc>\n\n",
         gnuplot_version, gnuplot_patchlevel);