Contenido principal

xscale

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

Desde R2023b

    Descripción

    xscale(scale) establece la escala del eje x 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, xscale log equivale a xscale("log").

    ejemplo

    xscale(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

    xs = xscale devuelve el valor actual de la escala del eje x como 'linear' o 'log'.

    Ejemplos

    contraer todo

    Represente dos vectores. Luego, muestre la cuadrícula de los ejes.

    x = 1:10000;
    y = log10(x);
    plot(x,y)
    grid on

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

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

    xscale 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:10000;
    y = log10(x);
    
    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 x de la gráfica inferior para que sea logarítmica.

    xscale(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 XScale 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, xscale utiliza los ejes actuales.

    Historial de versiones

    Introducido en R2023b

    Consulte también

    Funciones

    Propiedades