subplot
Crear ejes en posiciones segmentadas
Sintaxis
Descripción
Nota
Se recomienda usar tiledlayout
en lugar de subplot
porque permite crear capas con espaciado ajustable entre los mosaicos, mosaicos que se pueden reordenar en función del tamaño de la figura y barras de colores y leyendas mejor ubicadas.
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