有没有一种直接的方法可以从像下面这样的单元格数组中创建直方图?连续条之间的间距应完全相同,并且x轴的标签应为以下垂直方向上变量的相应名称。

'w464'
'w462'
'w461'
'w464'
'w461'
'w463'
'w466'
'w461'

最佳答案

我也想知道更好的方法。首先,我以回旋方式使用了countmember来绘制这样的数据。 IE。如果您发布的数据名为A

>> B={sort(unique(A)) countmember(sort(unique(A)),A)};
>> bar(B{2});
>> set(gca,'XTickLabel',B{1})

关于matlab - 计算字符串出现次数并绘制直方图,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11967154/

10-09 13:11