Yo trama de la malla de datos con los siguientes comandos de matlab

[x, y] = meshgrid(-10:0.1:10, -10:0.1:10);
z = exp(-x.^2 - y.^2);
mesh(x, y, z);
xlabel('time variable');
ylabel('space variable');
zlabel('wave');

Verás que no importa cómo rotar los ejes x e y de la etiqueta siempre están alineados horizontalmente. Hay alguna forma de hacer que se alinee con el eje x y el eje y por separado, mientras que yo rotar los ejes?

InformationsquelleAutor user1285419 | 2013-02-03

2 Comentarios

  1. 1

    Ha habido una presentación para alinear las etiquetas de los ejes con el eje de la figura aquí.

    • Esto sólo funciona para axis equal que es de poco uso para la mayoría de los gráficos 3D.
  2. -1

    Puede establecer el rotation propiedad de cada etiqueta:

    set(get(gca,'xlabel'),'rotation',angle); %where angle is in degrees

Dejar respuesta

Please enter your comment!
Please enter your name here