Contenido principal

yscale

Establecer o consultar la escala del eje y (lineal o logarítmica)

Desde R2023b

    Descripción

    yscale(scale) establece la escala del eje y para que sea lineal o logarítmica en los ejes actuales. Especifique scale como "linear" o "log". También puede omitir los paréntesis y las comillas cuando utilice esta sintaxis. Por ejemplo, yscale log equivale a yscale("log").

    ejemplo

    yscale(ax,___) establece la escala para el objeto de ejes especificado. Esta sintaxis es útil cuando se trabaja con varias gráficas, ya sea en un diseño de gráfica en mosaico o en diferentes figuras.

    ejemplo

    ys = yscale devuelve el valor actual de la escala del eje y como 'linear' o 'log'.

    Ejemplos

    contraer todo

    Cree vectores x e y, y represéntelos. Luego, muestre la cuadrícula de los ejes.

    x = 1:100;
    y = x.^2;
    plot(x,y)
    grid on

    Figure contains an axes object. The axes object contains an object of type line.

    Cambie la escala del eje y para que sea logarítmica.

    yscale log

    Figure contains an axes object. The axes object contains an object of type line.

    Cree la misma gráfica de líneas dos veces en un diseño de gráfica en mosaico. Este código llama a la función nexttile para crear un diseño de gráfica en mosaico con un objeto de ejes. La segunda llamada a nexttile crea y devuelve el segundo objeto de ejes.

    x = 1:100;
    y = x.^2;
    
    nexttile;
    plot(x,y)
    grid on
    title("Linear Scale")
    
    ax2 = nexttile;
    plot(x,y)
    grid on
    title("Log Scale")

    Figure contains 2 axes objects. Axes object 1 with title Linear Scale contains an object of type line. Axes object 2 with title Log Scale contains an object of type line.

    Cambie la escala del eje y de la gráfica inferior para que sea logarítmica.

    yscale(ax2,"log")

    Figure contains 2 axes objects. Axes object 1 with title Linear Scale contains an object of type line. Axes object 2 with title Log Scale contains an object of type line.

    Argumentos de entrada

    contraer todo

    Valor de escala, especificado como "linear" o "log". Cuando se cambia la escala, MATLAB® cambia la propiedad YScale del objeto de ejes al valor especificado.

    Nota

    Cuando se especifica una escala logarítmica, los ejes pueden excluir coordenadas en algunos casos:

    • Si las coordenadas incluyen valores positivos y negativos, solo se muestran los valores positivos.

    • Si las coordenadas son todas negativas, todos los valores se muestran en una escala logarítmica con el signo apropiado.

    • Los valores cero no se muestran.

    Objeto Axes objetivo. Si no especifica los ejes objetivo, yscale utiliza los ejes actuales.

    Historial de versiones

    Introducido en R2023b

    Consulte también

    Funciones

    Propiedades