专业从gnuplot看图

时间:2010-07-27 12:59:54

标签: graph gnuplot

我知道这将是相当主观的,但我正在寻找示例脚本来从gnuplot生成“专业外观”的图形。我正在从一个数据文件(所有具有相同的域和相同的值范围)中绘制3-5个价格流程,我正在寻找一组调整以使输出看起来更好,以便我可以将其包含在报告中或出版物。不幸的是我在视觉上很残疾,所以我无法定义我真正想要的东西 - 但重点是Mathematica生成的默认情节看起来很不错,而gnuplot的默认情节类似于90-ties。我将非常感谢完整的例子(最好是矢量格式)。

1 个答案:

答案 0 :(得分:3)

我发现gnuplot中的epslatex终端可以产生良好的效果。它需要一个乳胶分布,但结果非常好。尝试使用类似

的文件启动文件
set terminal epslatex standalone header '\usepackage{color}'
set output 'image.tex'

在此之后您可以使用常规绘图命令 - gnuplot将使用Computer Modern字体排版所有内容,并将生成的图像保存到image.tex中,您可以将其编译为dvi,然后根据需要转换为ps / pdf。

无耻的插件:我编写了一个shell脚本来自动完成整个过程。该脚本采用Gnuplot脚本并输出一个png文件,该文件以300 dpi从ps中采样,这似乎足以满足学术期刊的需要。当然,您可以跳过转换为png并保留ps / pdf图像,但是我的图像往往有大量的数据点,这使得pdf变大(几十MB),使它们不适合提交发布。

以下是该脚本的链接:http://bitbucket.org/mbudisic/cl-goodies/src/tip/figlatex 当我编写它时,我不知道如何正确使用grep,所以我编写了自己的figlatex所依赖的regexp python脚本,但如果你愿意,你可以替换它。 http://bitbucket.org/mbudisic/cl-goodies/src/tip/regexp

希望这会有所帮助。