Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

xlim

Establecer o consultar x-límites de ejes

Descripción

ejemplo

xlim(limits) establece los límites del eje xpara los ejes o el gráfico actuales. Especifique limits como un vector de dos elementos del formulario [xmin xmax], donde xmax es mayor que xmin.

ejemplo

xl = xlim devuelve los límites actuales como un vector de dos elementos.

xlim auto establece un modo automático, lo que permite que los ejes determinen los límites del eje x. Los límites abarcan el rango de los datos trazados. Utilice esta opción si cambia los límites y, a continuación, desea volver a establecerlos en los valores predeterminados. Este comando establece la propiedad XLimMode de los ejes en 'auto'.

ejemplo

xlim manual establece un modo manual, lo que congela los límites de los valores actuales. Utilice esta opción si desea conservar los límites de corriente al agregar nuevos datos a los ejes mediante el comando hold on . Este comando establece la propiedad XLimMode de los ejes en 'manual'.

m = xlim('mode') devuelve el modo de límites de eje xactual, que es 'auto' o 'manual'. De forma predeterminada, el modo es automático a menos que especifique límites o establezca el modo en manual.

ejemplo

___ = xlim(target,___) utiliza los ejes o el gráfico especificados por target en lugar de los ejes actuales. Especifique target como el primer argumento de entrada para cualquiera de las sintaxis anteriores. Puede incluir un argumento de salida si la sintaxis original admite un argumento de salida. Utilice comillas simples alrededor de las entradas de modo, por ejemplo, xlim(target,'auto').

Ejemplos

contraer todo

Trace una línea y establezca los límites del eje xpara variar entre 0 y 5.

x = linspace(0,10);
y = sin(x);
plot(x,y)
xlim([0 5])

Cree una trama de superficie y muestre sólo valores de x mayores que 0. Especifique el límite mínimo de x-AXIS como 0 y deje que MATLAB elija el límite máximo.

[X,Y,Z] = peaks;
surf(X,Y,Z)
xlim([0 inf])

Cree un gráfico de vástagos con fechas a lo largo del eje x. Establezca los límites del eje xpara variar entre el 1 de junio de 2014 y el 5 de junio de 2014.

t = datetime(2014,06,1) + caldays(0:10);
y = rand(11,1);
stem(t,y,'filled')

tstart = datetime(2014,06,1);
tend = datetime(2014,06,5);
xlim([tstart tend])

Cree una figura con dos subparcelas y asigne los objetos Axes a las variables ax1 y ax2. Trazar los mismos datos en cada subparcela. Establezca los límites de eje xpara la subtrama inferior especificando ax2 como el primer argumento de entrada en xlim.

x = linspace(0,5,1000);
y = sin(100*x)./exp(x);
ax1 = subplot(2,1,1);
plot(x,y)

ax2 = subplot(2,1,2);
plot(x,y)
xlim(ax2,[0 1])

Utilice el modo manual para mantener los límites actuales del eje x cuando añada más parcelas a los ejes.

Primero, traza una línea.

x = linspace(0,10);
y = sin(x);
plot(x,y);

Establezca el modo de límites del eje xen manual para que los límites no cambien. Utilice hold on para agregar una segunda trama a los ejes.

xlim manual
hold on
plot(2*x,2*y)
hold off

Los límites de eje xno se actualizan para incorporar la nueva trama.

Vuelva a los límites actualizados automáticamente reestableciendo el modo en automático.

xlim auto

Crear una trama de dispersión de datos aleatorios. Devuelve los valores de los límites del eje x.

x = randn(50,1);
y = randn(50,1);
scatter(x,y)

xl = xlim
xl = 1×2

    -3     4

Argumentos de entrada

contraer todo

Límites mínimos y máximos, especificados como vector de dos elementos de la forma [xmin xmax], donde xmax es mayor que xmin. Puede especificar los límites como valores numéricos, categóricos, DateTime o de duración. Sin embargo, el tipo de valores que especifique debe coincidir con el tipo de valores a lo largo del eje x.

Puede especificar ambos límites o especificar un límite y permitir que MATLAB® calcule automáticamente el otro. Para un límite mínimo o máximo calculado automáticamente, utilice -inf o inf, respectivamente.

Ejemplo: xlim([0 1])

Ejemplo: xlim([-inf 1])

Ejemplo: xlim([0 inf])

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | categorical | datetime | duration

Ejes o gráficos de destino, especificados como un objeto Axes o un objeto Graphics con una propiedad XLimits , como un objeto HeatmapChart . Si no especifica los ejes o el gráfico, xlim establece los límites de los ejes o gráficos actuales (devueltos por gca).

Argumentos de salida

contraer todo

Límites actuales, devueltos como vector de dos elementos de la forma [xmin xmax].

La consulta de los límites devuelve el valor de la propiedad XLim o XLimits para el Axes o el objeto Graphics correspondiente.

Modo de límites de corriente, devuelto como uno de estos valores:

  • 'auto' : Determina automáticamente los límites.

  • 'manual' : Utilice los límites especificados manualmente que no se actualizan para reflejar los cambios en los datos.

Si se consulta el modo límites de eje de x, se devuelve el valor de la propiedad XLimMode para el objeto Axes correspondiente.

Algoritmos

La función xlim establece y consulta varias propiedades de ejes relacionadas con los límites del eje x.

  • XLim : Propiedad que almacena los límites del eje x.

  • XLimMode : Propiedad que almacena el modo de límites de eje x. Cuando se establecen los límites del eje x, esta propiedad cambia a 'manual'.

Consulte también

Funciones

Propiedades

Introducido antes de R2006a