带有一个色盒的Gnuplot multiplot
我有一个使用multiplot的3,1地块布局。所有三个图都有相同的比例,所以我只想在右边空白处显示一个颜色框。但是,一旦我为前两个绘图取消设置了颜色框,三个绘图的大小就不同了。带有一个色盒的Gnuplot multiplot,plot,size,gnuplot,colorbox,Plot,Size,Gnuplot,Colorbox,我有一个使用multiplot的3,1地块布局。所有三个图都有相同的比例,所以我只想在右边空白处显示一个颜色框。但是,一旦我为前两个绘图取消设置了颜色框,三个绘图的大小就不同了。 有谁能告诉我如何在三个图形大小相同的情况下实现这一点吗?您必须在屏幕0.85处设置一个固定的右边距,例如set rmargin。将绘图的右边框设置为图像大小的85%: set multiplot layout 3,1 set rmargin at screen 0.85 plot x plot x plot x l
有谁能告诉我如何在三个图形大小相同的情况下实现这一点吗?您必须在屏幕0.85处设置一个固定的右边距,例如
set rmargin
。将绘图的右边框设置为图像大小的85%:
set multiplot layout 3,1
set rmargin at screen 0.85
plot x
plot x
plot x linecolor palette
unset multiplot
set output
4.6.3的输出:
另见相关问题
固定利润的通用解决方案
如果您想要一行三列的布局,可以使用multiplot
选项margins
和space
获得三个宽度相同的绘图:
set xlabel 'xlabel'
set ylabel 'ylabel'
set multiplot layout 1,3 margins 0.1,0.9,0.1,0.95 spacing 0.05
plot x
unset ylabel
plot x
plot x linecolor palette
unset multiplot
但是如果布局是1,3怎么办?我的意思是,这三个数字在同一行。@meatball请参阅编辑后的答案,以了解布局n列的一般方法。