2011-02-23 22 views

Respuesta

21

En la figura que ha trazado, haga clic en 'Ver' -> 'Barra de herramientas de la cámara'. Use el icono de Roll Camera, y eso debería permitirle rotar su trazado.

EDIT: También puede utilizar la función camroll hacer esto mediante programación

camroll(90) 

Nota, esto realmente hace girar la cámara mirando la trama hacia la derecha, no la trama en sí. Entonces, si quiere rotar la gráfica 90 grados en sentido contrario a las agujas del reloj, deberá girar la cámara 90 grados en el sentido de las agujas del reloj.

+0

Gracias que funcionó para mí. – smilingbuddha

+1

Esta función distorsiona el etiquetado de la gráfica. Además, si hago 'camroll (-90)', muestra los valores nuevos en la dirección x en la parte superior que en la parte inferior (como de costumbre). ¿Alguna idea de cómo corregir estas dos cosas? – Pupil

+0

@Pupil Usa las herramientas de trazado. Haga doble clic en el gráfico y observe el inspector de los ejes –

7

Otra solución es la función view:

view([90 90]) 

En mi opinión esta es una mejor solución, porque hay un problema con las etiquetas cuando se utiliza la función camroll. Vea el código a continuación:

y = rand(1,10); 
subplot(211) 
plot(1:10,y) 
xlabel('x') 
ylabel('y') 
view([-90 90]) 
subplot(212) 
plot(1:10,y) 
xlabel('x') 
ylabel('y') 
camroll(90) 
+0

Resolviendo el problema de las etiquetas. – MasterPJ