带有一个彩色框的Gnuplot多图集

问题描述 投票:1回答:1

我有一个使用多图的3,1图的布局,三个图的比例都是一样的,所以我只想在右边的空白处显示一个色框。三张图的比例都是一样的,所以我只想在右边的空白处显示一个色框。但是,一旦我取消了前两个图的色框,三个图的大小就不一样了。谁能告诉我如何在三个图的大小相同的情况下实现这个功能?

plot size gnuplot colorbox
1个回答
0
投票

你必须设置一个固定的右边距,例如:. set rmargin at screen 0.85. 这样就可以将图形的右边界设置为图像大小的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输出。

enter image description here

参见相关问题 多图--在一个较大的画布上堆叠3个图形。.

固定利润的通用解决方案

如果你想用一行三列的布局,可以使用 multiplot 选项 marginsspacing 以获得三个宽度相同的地块。

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

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.