我非常喜欢gnuplot svg输出,但有没有办法定义gnuplot生成的<title></title>
和<desc></desc>
标签?
标题默认为<title>Gnuplot</title>
,说明默认为<desc>Produced by GNUPLOT 4.6 patchlevel 5</desc>
(或分别使用的版本)。
有没有办法用gnuplot脚本代码更改这些或者是编辑输出svg文件的唯一方法?
答案 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);