plotting multiple histograms from data saved as double

1 Ansicht (letzte 30 Tage)
Steffi
Steffi am 3 Apr. 2020
Kommentiert: Ameer Hamza am 3 Apr. 2020
hey guys..
I am trying to get 30 subplots with each 3 (differently coloured) histograms from column 1:3 of each row of the attached dataset saved as double.
tried hist but this wouldnt let me change the colour....histogram didnt work with double/cell array i think.
I am new to matlab...anyone could help? using matlab 2019b.
thanks!

Akzeptierte Antwort

Ameer Hamza
Ameer Hamza am 3 Apr. 2020
Bearbeitet: Ameer Hamza am 3 Apr. 2020
There are 29 rows in the cell array you attached.
colors = [1 0 0;
0 1 0;
0 0 1];
fig = figure();
ax = gobjects(1, 30);
for i = 1:size(P_RTpertrial,1)
ax(i) = subplot(10,3,i);
hold(ax(i));
for j = 1:size(M, 2)
histogram(P_RTpertrial{i,j}, 'FaceColor', colors(j,:), 'FaceAlpha', 0.3);
end
end
fig.WindowState = 'maximized';
  10 Kommentare
Steffi
Steffi am 3 Apr. 2020
just downloaded new matlab version including toolbox and it works perfectly well now!
thanks a million!
Ameer Hamza
Ameer Hamza am 3 Apr. 2020
Glad to be of help.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Data Distribution Plots finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by