using bar3(z) to plot in unusual data visualization
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Stephen
el 10 de Mayo de 2024
Comentada: Voss
el 10 de Mayo de 2024
Can someone help me write the script to plot my data as 3 separate bar charts, each along an X, Y, and Z axes, such as:
(this was created w/ help of Photoshop)
0 comentarios
Respuesta aceptada
Voss
el 10 de Mayo de 2024
Editada: Voss
el 10 de Mayo de 2024
red_data = [ 5 5 20 35 15];
blue_data = [30 25 20 15 5];
green_data = [30 25 35 5 5];
Nr = numel(red_data);
Nb = numel(blue_data);
Ng = numel(green_data);
data = NaN(Nb+1,Nr+Ng+1);
data(1,1:Nr) = red_data;
data(2:end,Nr+1) = blue_data;
data(1,Nr+2:end) = green_data;
h = bar3(data);
for ii = [1:Nr Nr+2:Nr+Ng+1]
h(ii).ZData(6:end,:) = NaN;
end
h(Nr+1).ZData(1:5,:) = NaN;
set(h(1:Nr),'FaceColor','r')
set(h(Nr+1),'FaceColor','b')
set(h(Nr+2:end),'FaceColor','g')
7 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Annotations en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!