Así que tengo una matriz de 3×3 de tramas secundarias. Sé cómo conseguir un título en cada uno de ellos, y sé cómo conseguir un «super título» el uso de la suptitle función sobre toda la cosa, pero no puedo averiguar cómo conseguir que los títulos sólo se muestran sobre cada columna. También quiero hacer algo similar con las filas. Creo cadera, rodilla, tobillo a través de la parte superior, entonces la velocidad angular, torque y potencia en el lado izquierdo. Los pensamientos?

InformationsquelleAutor dustynrobots | 2013-03-29

2 Comentarios

  1. 5

    Puede utilizar text para etiquetar las columnas y las filas.

    subplot(2,2,1)
    title('a')
    h1 = text(-0.25, 0.5,'row 1');
    set(h1, 'rotation', 90)
    text(0.35,1.2,'column 1');
    
    subplot(2,2,2)
    title('b')
    text(0.35,1.2,'column 2');
    subplot(2,2,3)
    
    title('c')
    h = text(-0.25, 0.5, 'row 2');
    set(h, 'rotation', 90)
    subplot(2,2,4)
    title('d')

    La posición del texto tendrá que ser ajustada en base a la x y la y la gama de sus parcelas.

    • Perfecto! Gracias! Me había encontrado con la función del texto, pero se preguntaba si había una mejor manera.
    • No que yo sepa.
    • Por qué no usar simplemente title pero solo lo puso en los gráficos, en la parte superior de la fila? De forma similar, solo uso el eje de la etiqueta en los gráficos, en la columna de la izquierda?
    • Que funciona si usted no desea títulos y y-etiquetas en cada subparcela además de los rótulos de fila y columna.
  2. 0

    Como se señaló en los comentarios a la otra respuesta, usted puede hacer esto usando títulos y y etiquetas individuales en las subparcelas.

    Uso title en la fila superior de las parcelas para producir etiquetas de columna.
    Para etiquetas de fila, tomar ventaja de la (posiblemente indocumentados?) característica que le permite tener múltiples etiquetas de fila, por lo tanto:

    ylabel({'Row label' 'Actual y-label'});

    Es una desagradable parche, y es un pan de PITA si su subparcelas se generan dentro de un bucle, pero hasta que/a menos de Mathworks nos dan una propia manera de hacer esto es la mejor que conozco.

Dejar respuesta

Please enter your comment!
Please enter your name here