And*_*kau 6 ruby pdf gnuplot multipage
我通过ruby-gnuplot在Mac上用Gnuplot制作了十几个情节.如果我重新运行我的ruby脚本,那么打开窗口的数量会增加一倍.如果我可以在预览中打开的PDF中输出所有这些图,那么每次重新运行后文件都会自动更新,我不需要打扰关闭众多窗口.
目前我只能通过每个PDF文件一个图来实现这一点:
Gnuplot.open do |gp|
Gnuplot::Plot.new(gp) do |plot|
plot.arbitrary_lines << "set terminal pdf \n set output 'figures.pdf'"
# ...
end
end
Run Code Online (Sandbox Code Playgroud)
如何使用Gnuplot的所有数据制作单个PDF?
嗯,至少在UN*x的gnuplot上,postscript和PDF的多页输出始终是默认值 - 只要你不更改终端类型也不重新分配输出文件,你绘制的所有内容都会在新页面上结束.
即你这样做:
set terminal pdf
set output "multipageplot.pdf"
plot x, x*x
plot sin(x), cos(x)
set output ""
Run Code Online (Sandbox Code Playgroud)
你最终在PDF文件中有两个页面,一个包含行/抛物线,另一个包含正弦/余弦.
澄清:重要的是plot按顺序发出所有命令,不改变输出文件也不改变终端类型.Gnuplot不会附加到现有的PDF文件中.
| 归档时间: |
|
| 查看次数: |
6613 次 |
| 最近记录: |