gpt4 book ai didi

plot - 多图垂直堆叠在一起,在 gnuplot 中具有相同的 x 轴

转载 作者:行者123 更新时间:2023-12-05 00:18:36 24 4
gpt4 key购买 nike

以下是我使用的代码,下面是我的输出。我想删除子图和 x 标签之间的所有空格。最后的链接中提供了我需要的样本,唯一的区别是我需要所有盒子的大小相同。

set terminal jpeg

set output "mul.jpeg"

set multiplot

set xr[0:10]
set ylabel "y"
set format y ""
set key off

set size 1,0.25

set origin 0.0,0.0;
set xlabel "x"
plot sin(x)
replot sin(2*x)

set origin 0.0,0.25;
set format x ""
plot cos(x)
replot cos(2*x)

set origin 0.0,0.50;
set format x ""
plot sin(x)

set origin 0.0,0.75;
set format x ""
plot cos(x)

unset multiplot

multiplot_example

我真正需要的是这样的:

https://inspirehep.net/record/1345236/files/hada_fig2.png

感谢您的任何帮助!

最佳答案

从 gnuplot 5.0 开始,您可以使用 @Raphael_Roth 提供的设置 margins 的解决方案为零,但也应该使用 margins multiplot 的选项, 为底部的 tic 标签和 xlabel 留出空间。

例如,

set tmargin 0
set bmargin 0
set lmargin 1
set rmargin 1

set multiplot layout 4,1 margins 0.05,0.95,.1,.99 spacing 0,0

set xrange [0:10]
unset xtics
plot sin(x), sin(2*x)
plot cos(x), cos(2*x)
plot sin(x)

set xtics
plot cos(x)

unset multiplot

关于plot - 多图垂直堆叠在一起,在 gnuplot 中具有相同的 x 轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37683698/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com