Switch colormap targeted axis

3 visualizaciones (últimos 30 días)
Nicolas Douillet
Nicolas Douillet el 4 de Feb. de 2020
Respondida: Nicolas Douillet el 4 de Feb. de 2020
Hi,
It is super easy to switch the axis while using a "surf / mesh like function" (simply by switching the X,Y,Z order in surf(X,Y,Z) )
However, when adding a colormap I didn't find anywhere how to also switch the colormap targeted axis. Meaning if I write surf(Z,Y,X), the colormap will target the third element, which is X here, not Z axis, the one I would like for the same rendering.
Do you have any idea of how I could do this ?
Thank you
Nicolas
Edit : for example with this code :
[X,Y,Z] = peaks(64);
surf(Z,X,Y);
I would like of course the colormap to be in the depth direction.
  1 comentario
Adam
Adam el 4 de Feb. de 2020
Use the 4th argument to surf and pass in whichever variable you wish to use again, e.g.
surf( Z, X, Y, Z )

Iniciar sesión para comentar.

Respuesta aceptada

Nicolas Douillet
Nicolas Douillet el 4 de Feb. de 2020
So simple, so clever !
Great thank Adam, I was struggling with much more complex tries.

Más respuestas (0)

Categorías

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

Translated by