【发布时间】:2013-10-24 19:12:58
【问题描述】:
我需要在 MATLAB 中将 B 与 A 简单绘制为条形图,但我不希望我的 x 轴完全显示从 1 到 274。我只需要在我的 x 上显示现有数据点轴,可以在 Excel 中轻松完成,如下图所示。 MATLAB 如何做到这一点?
A=[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 20 25 27 29 37 40 42 43 48 73 204 242 274];
B=[30 15 5 9 5 6 3 3 2 1 4 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1];
【问题讨论】:
-
您需要创建一个条形图
bar(B),然后在x 轴上标记条形图set(gca,'xticklabel',A)。我认为必须将 A 转换为 char 单元格数组。