subplot
Crear ejes en posiciones segmentadas
Sintaxis
Descripción
subplot(
divide la figura actual en una cuadrícula de m
,n
,p
)m
por n
y crea ejes en la posición que especifica p
. MATLAB® numera las posiciones de subgráfica por fila. La primera subgráfica es la primera columna de la primera fila, la segunda subgráfica es la segunda columna de la primera fila y así sucesivamente. Si hay ejes en la posición especificada, este comando convierte los ejes en los ejes actuales.
subplot(
crea ejes en la posición personalizada que especifica 'Position'
,pos
)pos
. Utilice esta opción para posicionar una subgráfica que no se alinea con las posiciones de la cuadrícula. Especifique pos
como vector de cuatro elementos con el formato [left bottom width height]
. Si los ejes nuevos se solapan con los ejes existentes, los nuevos sustituyen a los existentes.
subplot(___,
modifica las propiedades de los ejes utilizando uno o más argumentos de par nombre-valor. Establezca las propiedades de los ejes después de todos los demás argumentos de entrada.Name,Value
)
Ejemplos
Argumentos de entrada
Sugerencias
Para borrar el contenido de la figura, utilice
clf
. Por ejemplo, puede borrar el diseño de subgráfica existente de la figura antes de crear un diseño de subgráfica nuevo.Para solapar ejes, utilice en su lugar el comando
axes
. La funciónsubplot
elimina los ejes existentes que se solapen con los ejes nuevos. Por ejemplo,subplot('Position',[.35 .35 .3 .3])
elimina todos los ejes subyacentes, peroaxes('Position',[.35 .35 .3 .3])
posiciona ejes nuevos en el centro de la figura sin eliminar los ejes subyacentes.subplot(111)
es una excepción cuyo comportamiento no es igual al desubplot(1,1,1)
. Por motivos de retrocompatibilidad,subplot(111)
es un caso de subgráfica especial que no crea ejes inmediatamente, sino que configura la figura para que el próximo comando de gráficas ejecuteclf reset
. El siguiente comando de gráficas elimina todos los elementos secundarios de la figura y crea ejes nuevos en la posición predeterminada.subplot(111)
no devuelve un objetoAxes
y se produce un error si el código especifica un argumento de devolución.
Funcionalidad alternativa
Utilice las funciones tiledlayout
y nexttile
para crear un mosaico de gráficas configurable. Las opciones de configuración incluyen:
Control del espacio entre las gráficas y en los bordes del diseño
Opción de título compartido en la parte superior del diseño
Opciones de etiquetas de eje x e y compartidas
Opción para controlar si el mosaico presenta un tamaño fijo o variable que se pueda reordenar
Para obtener más información, consulte Combinar varias gráficas.
Historial de versiones
Introducido antes de R2006a