这是我面临的问题我有代码,它构建了一些条形图。
为了更好地比较它们,我需要它们都有相同的比例看着DOC酒吧,我无法找到如何指定一个酒吧阴谋有一个特定的最大高度。
例如,在我的例子中,我有以下代码:

c = [0 0 12 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0];
e = [0 2 5 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0];
f = [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19];
b = [0 9 7 0 0 1 0 1 0 1 1 0 0 0 0 0 0 0 0];

subplot(2,2,1)
bar(b)
subplot(2,2,2)
bar(e)
subplot(2,2,3)
bar(f)
subplot(2,2,4)
bar(c)

第一个子块的高度是10比6,20比15。
有没有一种简单的方法让它们的最大高度为20?

最佳答案

您可以使用linkaxes命令:

h(1) = subplot(2,2,1)
bar(b)
h(2) = subplot(2,2,2)
bar(e)
h(3) = subplot(2,2,3)
bar(f)
h(4) = subplot(2,2,4)
bar(c)

linkaxes(h)
ylim([0 20])

10-06 04:55