Problems trying to use bar
显示 更早的评论
Hello im suffering some problem while trying to plot my data into bars. i have an array(7000x2)
data=xlsread('data.xlsx');
a= sortrows(data);
a(a(:,2) == 0, :) = [] ;
[U1,~,G1] = uniquetol(a(:,1));
S1 = accumarray(G1(:),a(:,2));
M1 = [U1,S1];
figure
plot(M1(:,1),M1(:,2))
ylabel('data')
xlabel('alpha')

What i want to obtain is the same figure but instead of lines with bars. I tried using bar instead of plot but nothing is showing.
Thank u in advance.
2 个评论
Rik
2020-6-10
Those bars are just too thin for you to see:
bar(M1(:,1),M1(:,2)),hold on
plot(M1(:,1),M1(:,2),'.b')
xlim([0 0.01])
Borja Zamarreño
2020-6-10
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Time Series Events 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!