Me trazar una horizontal boxplot en MATLAB — boxplot(y, group,'orientation','horizontal') y, a continuación, ocultar el eje y el uso de set(gca,'box','off','ycolor','w').

Se ve bien en la pantalla, sólo la parte inferior del eje x es visible. Pero siempre que puedo guardar la figura de archivo, ya sea mediante el print() función o matlabfrag.m, a la izquierda del eje y vuelve a aparecer en el archivo de salida (aunque no se muestre en MATLAB de la visualización de la figura).

¿Cómo puedo mantener este eje oculto?

OriginalEl autor Rory | 2013-02-20

5 Comentarios

  1. 4

    Sé que este es un viejo post, pero también el siguiente quitar las marcas de graduación, que es probablemente lo que usted desea:

    set(gca, 'YTick', []);

    OriginalEl autor CharlieB

  2. 3

    Tratar:

    ax1 = gca;                   % gca = get current axis
    ax1.YAxis.Visible = 'off';   % remove y-axis
    ax1.XAxis.Visible = 'off';   % remove x-axis
    Por favor dar alguna explicación de por qué su código de trabajo. Gracias.

    OriginalEl autor user8260285

  3. 2

    Quitar las etiquetas a partir de una trama, utilice los siguientes comandos para el eje X o del eje Y:

    set(gca,'XTickLabel',{' '})
    set(gca,'YTickLabel',{' '})

    OriginalEl autor Amir

  4. 1

    Antes de exportar la figura, ¿

    set(gcf, 'InvertHardCopy', 'off');

    OriginalEl autor Matt Mizumi

  5. 0

    Algo similar me sucedió a mí hace algún tiempo con otra propiedad. La única forma de mantener la propiedad fue de ahorro directamente desde el menú figura! Sé que es aburrido, pero me ayudó!

    OriginalEl autor DanielTheRocketMan

Dejar respuesta

Please enter your comment!
Please enter your name here