plotting multiple histograms from data saved as double

6 vues (au cours des 30 derniers jours)
Steffi
Steffi le 3 Avr 2020
Commenté : Ameer Hamza le 3 Avr 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!

Réponse acceptée

Ameer Hamza
Ameer Hamza le 3 Avr 2020
Modifié(e) : Ameer Hamza le 3 Avr 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 commentaires
Steffi
Steffi le 3 Avr 2020
just downloaded new matlab version including toolbox and it works perfectly well now!
thanks a million!
Ameer Hamza
Ameer Hamza le 3 Avr 2020
Glad to be of help.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Data Distribution Plots dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by