I need to draw data like in slice, but only have 2 axes. This picture looks like what i can do now, but i need only colored grid without showing 3'd axis.
This is my code now: (V is a 3D matrix sized (x,y,z)
x_3 = 0:1:15;
y_3 = 0:1:14;
z_3 = 0:1:20;
x = 0;
figure;
s = slice(y_3, x_3, z_3, V, x, [], []);
set(s, 'EdgeColor','none');

1 commentaire

Kathy Primakova
Kathy Primakova le 14 Mai 2022
I found out that for this purpose I can use image instead of slice and it works great)

Connectez-vous pour commenter.

 Réponse acceptée

Kathy Primakova
Kathy Primakova le 14 Mai 2022

0 votes

image(squeeze(V(1;:;:));
add vectors to resize coordinates az 1st and 2nd parameters if it is necessary.

Plus de réponses (1)

Torsten
Torsten le 1 Mai 2022

0 votes

Maybe
ax1.ZAxis.Visible = 'off'; % remove z-axis

Catégories

En savoir plus sur 2-D and 3-D Plots dans Centre d'aide et File Exchange

Produits

Version

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by