我使用以下代码来制作n个案例的子图。我添加了三个以使其易于阅读
for c=1:cols
subplot(n,cols/n,c)
labels_x = 1:cols;
labels_y = 0:max_value;
data = count_pairs(c,:);
bar(data,0.2,'grouped','b');
set(gca,'XTick',labels_x)
set(gca,'YTick',labels_y)
xlabel('β')
title_value = sprintf('Frequencies of %d,β',c);
title(title_value);
hold all;
end
问题是我没有在Y轴上获得相同的最大值(即max_value
变量),因此无法很容易地解释图形.Plus我失去了很多空间,因为β即使cols
变量等于10,即使我更改0.2
值,空格也不会得到任何文件,最多可达10(最终栏旁边有很多空格)。有任何想法吗?
提前致谢!
答案 0 :(得分:1)
使用ylim和xlim:
ylim([0 max_value])
xlim([0 cols])
这应该可以解决您的问题