我通过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
如何使用 Gnuplot 的所有图形制作单个 PDF?