标题已经说了一切,我想要一个多页的pdf文档,但每一页上都有多个图表。我认为多页pdf是默认的,但似乎无法实现。以下是简化的代码:
set terminal pdf
set output "trial.pdf"
set multiplot layout 2,2
plot cos(x)
plot cos(2*x)
plot cos(3*x)
plot cos(4*x)
plot cos(5*x)
这只给了我一页,最后的图表不见了。我理解错了什么吗?谢谢!
标题已经说了一切,我想要一个多页的pdf文档,但每一页上都有多个图表。我认为多页pdf是默认的,但似乎无法实现。以下是简化的代码:
set terminal pdf
set output "trial.pdf"
set multiplot layout 2,2
plot cos(x)
plot cos(2*x)
plot cos(3*x)
plot cos(4*x)
plot cos(5*x)
第五个图形难道不是在第一个图形上方吗?这是正常的行为。您指定了布局 2,2。这意味着有逻辑空间可以容纳 2 行 2 列的图形。您需要做的是,在您想要分页的位置取消多重绘图,然后为下一页再次设置它。此示例仅为每页 1 行,每行 3 列。您可以根据需要进行调整。
set terminal pdf
set output "trial.pdf"
set multiplot layout 1,3
plot cos(x)
plot cos(2*x)
plot cos(3*x)
unset multiplot
set multiplot layout 1,3
plot cos(4*x)
plot cos(5*x)
plot cos(5*x)
unset multiplot