问题策划简单的条形图。

1视图(30天)
潜水
潜水 2023年3月20日
评论道: 潜水2023年3月20日
你好,我已经简化了问题到你所看到的例子。我有两个变量的大小与相应数据异物11 x1。说,有一次我试着情节提出了这个错误如下所示,someoe保健可以解释并展示我能做什么工作。我不明白为什么这不会工作,两个数组大小相同的情节应该x和y坐标分别吗?
一个= 0.1;0.4;1.1;2.2;2.5;0.2;2.5;2.2;1.1;0.4; 0.1];
B = [25;20;15;10;5;0;5;10;15;20; 25];
酒吧(B);

接受的答案

VBBV
VBBV 2023年3月20日
编辑:VBBV 2023年3月20日
一个= 0.1;0.4;1.1;2.2;2.5;0.2;2.5;2.2;1.1;0.4; 0.1];
B = [25;20;15;10;5;0;5;10;15;20; 25];
栏(一个);
xticks(1:长度(A));
xticklabels ({B})
@cyclist提到,需要不同的代码,如果你想组或堆栈。但是如果你仍然想要你提到的值相同的顺序,一种选择是使用 xticks xticklabels
1评论
潜水
潜水 2023年3月20日
谢谢你,我意识到,我一直在做错酒吧图表Matab……情节只是x和处理 xticks xticklabels 的路要走。

登录置评。

答案(1)

骑自行车的人
骑自行车的人 2023年3月20日
编辑:骑自行车的人 2023年3月20日
错误消息是相当清楚的。你的X值并不是唯一的。
让我们看一个简单的例子:
x = [1 2 2];
y = 5 7 [3];
栏(x, y)
错误使用酒吧
XData值必须是唯一的。
很明显,在x = = 1,应该有一条高度y = = 3。
但是酒吧应该在x = = 2吗?应该是5 ?7吗?5 + 7 ?和两个部分酒吧吗?目前尚不清楚,这就是为什么x值必须是唯一的。
如果你想要堆放或组酒吧,你需要不同的代码。
2的评论
潜水
潜水 2023年3月20日
谢谢你! @the骑自行车

登录置评。

类别

找到更多的在二维和三维图帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!