How to apply "axis equal" to only two directions while visualizing volume data?
17 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Rubin Lewis
el 26 de Abr. de 2016
Comentada: Rubin Lewis
el 27 de Abr. de 2016
I am trying to use "slice" function to plot volume data. And the x- and y-axis need to be scaled equally, but the z-axis need not. However, the "axis equal" command will influence every axis. Is there a way to change that
0 comentarios
Respuesta aceptada
Adam
el 26 de Abr. de 2016
Editada: Adam
el 26 de Abr. de 2016
I haven't really used 'axis equal' much but it is just a convenience function. The help documentation actually gives details of which properties change for the various axis styles.
In this case it says that 'DataAspectRatio' is set to [1 1 1] and PlotBoxAspectRatio to [3 4 4].
To be honest the latter setting is a bit of a mystery to me, but the first you could just set yourself to always be the same for x and y while leaving z independent. PlotBoxAspectRatio just affects the relative length of the various axes though, not their domain values.
Más respuestas (0)
Ver también
Categorías
Más información sobre 2-D and 3-D Plots 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!