![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/262285/image.png)
How to get a 3D image from 2D countourf?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Jorge Pascual
il 17 Gen 2020
Risposto: Star Strider
il 17 Gen 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!
0 Commenti
Risposta accettata
Star Strider
il 17 Gen 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:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/262285/image.png)
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Colorbar in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!