在使用命令(我可以将命令的输出分配给两个矩阵)以手动获取计数和中点plot
之后,我正在使用数据集上的命令在 MATLAB 中“手动”创建直方图。hist
我真正想做的是在直方图的每个条形上方添加一个标签,说明该列的中心点值。由于我已经有一个包含所有这些中心值的向量,我的问题在于弄清楚如何实际创建标签并将它们放置在每个条形上方。任何添加这些的帮助将不胜感激!
到目前为止我尝试过的:
基于另一个 StackOverflow 帖子,我看到了一个沿着这些行的命令
for b = 1:nBins
text(bins(b),counts(b)*2,num2str(a(b==binIdx,1)),'VerticalAlignment','top')
end
我的想法是,我可能text
在循环中使用该命令在每个条形上方放置一个标签,但是当我尝试将text
上面的命令修改为我拥有的数据时,我看不到绘图上的标签。