Problems trying to use bar
Show older comments
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 Comments
Rik
on 10 Jun 2020
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
on 10 Jun 2020
Accepted Answer
More Answers (0)
Categories
Find more on Data Distribution Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!