Stacking Multiple 2D plots in one 3D plot

101 visualizaciones (últimos 30 días)
Amir Hosein Shokouhy
Amir Hosein Shokouhy el 9 de Ag. de 2021
Comentada: Amir Hosein Shokouhy el 10 de Ag. de 2021
Hi,
I have 14 two dimensional plots and I want to show them all in a 3D plot like this:
I can plot the 14 plots in the same 2d plot but I want to have an offset between them and plot them in a 3d plot.
figure(1)
for i=1:size(nw,1)
h_FDD_dB(i) = plot(f_FDD,pow2db(SV_FDD{i,1}),'DisplayName',['SV1, No. of windows: ',num2str(i)]);
xlabel('Frequency (Hz)');
ylabel('Singular Value (Power Spectral Density)(dB)');
title('Singular Values of the SD Matrix')
xlim([0 60])
legend
hold on
grid on
end
legend(h_FDD_dB);
nw = 1:1:14;
and f_FDD & SV_FDD{i,1} are 65537*1 vectors.
Thanks,
Amir

Respuesta aceptada

Adam Danz
Adam Danz el 9 de Ag. de 2021
Check out the following resources. If you get stuck implementing a solution, share your updated code and we can help you get unstuck.
  7 comentarios
Adam Danz
Adam Danz el 9 de Ag. de 2021
Great! You can also switch the first and second inputs to control whether the data vary across the X or y axes.
Amir Hosein Shokouhy
Amir Hosein Shokouhy el 10 de Ag. de 2021
I'll give it a try, thanks again Adam!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Line 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