How to get a 3D image from 2D countourf?

2 visualizaciones (últimos 30 días)
Jorge Pascual
Jorge Pascual el 17 de En. de 2020
Respondida: Star Strider el 17 de En. de 2020
Hi everyone!
I have an easy question. I have the attached variable, and I usually reprent it as a 2D figure with the next code:
>> [X, h] = contourf(Pedobarography,'LevelList',[0.1:20000:150000]);
colormap('parula');
colorbar;
set(gca, 'YDir','reverse')
Now I want to show it as a 3D figure, I have tried with 'surf (Pedobarography)', but obtained figure is black
Any solution?
Thanks in advanced!

Respuesta aceptada

Star Strider
Star Strider el 17 de En. de 2020
Black surf plots are common with very densely-gridded data.
To avoid that, set 'EdgeColor' to 'none':
D = load('Pedobarography.mat');
PB = D.Pedobarography;
figure
surf(PB, 'EdgeColor','none')
colormap('parula');
colorbar;
set(gca, 'YDir','reverse')
grid on
producing:

Más respuestas (0)

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by