首页 > 解决方案 > 如何移动分组条形图的位置?

问题描述

我从 matlab 官方网站“ https://au.mathworks.com/help/matlab/ref/barh.html ”中提取以下代码:

x = [1980 1990 2000];
y = [40 50 63 52; 42 55 50 48; 30 20 44 40];
barh(x,y)
xlabel('Snowfall')
ylabel('Year')
legend({'Springfield','Fairview','Bristol','Jamesville'})

目前,所有条形图都绘制在第 0 级。我希望对于 1980 组,例如 4 个数字 [40,50,63,52] 可以绘制在第 10 级;对于 1990 组,4 个数字 [42,55,50,48] 可以绘制在 20 处,对于 2000 组,4 个数字 [30,20,44,40] 可以绘制在 0 级。我可以做吗?

标签: matlabmatlab-figure

解决方案


推荐阅读