Histogram in App Designer

5 次查看(过去 30 天)
Diogo Costa
Diogo Costa 2020-7-3
So I have this excel file and i want to make an histogram or scatter in app desginer for smoke and non smoker, can someone help me out ? I can't figure it out, because in the excel Smoker is just one column, and i want to make a histogram with 2 bars (different colours), one is for the smokers, and the other one is for non smokers.
  9 个评论
Diogo Costa
Diogo Costa 2020-7-3
So I have this, but only turns the bars in red, and that's is not what i want, i want each bar with each color
t = readtable("Pacientes.xlsx","Sheet",1);
app.UITable.Data = t;
x = table2array(t(:,"Smoker"));
C = categorical(x,[1 0],{'Smoker','Non Smoker'})
h = histogram(app.UIAxes2,C,'BarWidth',0.5,'FaceColor',"r")
legend(h(:), {'Smoker' 'Non Smoker'},'Location','northwest')
Rik
Rik 2020-7-3
I don't think that is possible with histogram, so you will have to create two bar objects.

请先登录,再进行评论。

回答(1 个)

Harry Smith
Harry Smith 2022-6-18
This may help:
histogram(app.histogramPlot,data)
  1 个评论
Gligan Miron Marius
Yes, in my case it works correctly.
...
I_hist=histogram(app.Hist, I_rgb);
...

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Data Distribution Plots 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by