bar chart allowing for x values to sometimes be the same
Show older comments
Hello. I am plotting the data from a UITable using a bar chart

I am plotting color versus TotalArea, and quite often the color column has the same value e.g 457. This causes the bar chart to crash, so I have to manually go in and append _1, _2 etc..
Is there a way to get the barchart working without having to manually intervene. Please note, I don't always have the same X values (Color), sometimes several values with repeats, sometimes all different values. The values will be either 405, 457 or 532. For any repeats, I still want to plot them as seperate bars
Here is my current code.
cla(app.UIAxes2,'reset');
app.UIAxes2.NextPlot = 'replacechildren'; %Need this in 2020
data=app.UITable.Data;
data= flipud(data); %Most recent data is at the top
%Create bar chart
Y=cell2mat(data(:,4))
X=data(:,2);
Xdata = categorical(X);
X = reordercats(Xdata,X);
b1=bar(X,Y,'Parent',app.UIAxes2);
Thanks
Jason
Accepted Answer
More Answers (0)
Categories
Find more on Bar 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!