plotting multiple histograms from data saved as double

1 visualización (últimos 30 días)
Steffi
Steffi el 3 de Abr. de 2020
Comentada: Ameer Hamza el 3 de Abr. de 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!

Respuesta aceptada

Ameer Hamza
Ameer Hamza el 3 de Abr. de 2020
Editada: Ameer Hamza el 3 de Abr. de 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 comentarios
Steffi
Steffi el 3 de Abr. de 2020
just downloaded new matlab version including toolbox and it works perfectly well now!
thanks a million!
Ameer Hamza
Ameer Hamza el 3 de Abr. de 2020
Glad to be of help.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Data Distribution Plots en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by