我知道这将是相当主观的,但我正在寻找示例脚本来从 gnuplot 生成“专业外观”的图表。我正在从数据文件中绘制 3-5 个价格过程(都具有相同的域和相同的值范围),并且我正在寻找一组调整以使输出看起来更好,以便我可以将其包含在报告中或出版物。不幸的是,我在视觉上相当残疾,所以我无法定义我真正追求的东西 - 但关键是 Mathematica 生成的默认图看起来不错,而 gnuplot 的默认图类似于 90-ties。我将不胜感激完整的示例(最好是矢量格式)。
问问题
2805 次
1 回答
3
我发现epslatex
gnuplot 中的终端可以产生很好的效果。它需要有一个乳胶分布,但结果非常好。尝试用类似的东西开始你的文件
set terminal epslatex standalone header '\usepackage{color}'
set output 'image.tex'
在此之后,您可以使用常规绘图命令 - gnuplot 将使用 Computer Modern 字体排版所有内容,并保存生成的图像image.tex
,您可以将其编译为 dvi,然后根据需要转换为 ps/pdf。
无耻插件:我编写了一个 shell 脚本来为我自动化整个过程。该脚本采用 Gnuplot 脚本并输出一个 png 文件,从 ps 以 300 dpi 采样,这对于学术期刊来说似乎已经足够了。当然,您可以跳过转换为 png 并只保留 ps/pdf 图像,但我的图像往往具有大量数据点,这使 pdf 变得很大(数十 MB),使它们不适合提交出版。
下面是脚本的链接:http ://bitbucket.org/mbudisic/cl-goodies/src/tip/figlatex
写的时候不知道怎么grep
正确使用,所以自己写了regexp python脚本,这figlatex
取决于,但如果你愿意,你可以替换它。
http://bitbucket.org/mbudisic/cl-goodies/src/tip/regexp
希望这有帮助。
于 2010-07-29T01:05:09.880 回答