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.

Creación de Colorbars

Colorbars le permite ver la relación entre los datos y los colores mostrados en el gráfico. Después de crear un Colorbar, puede personalizar diferentes aspectos de su apariencia, como su ubicación, grosor y etiquetas de marca. Por ejemplo, este Colorbar muestra la relación entre los valores de la función y los colores mostrados en la gráfica junto a él.peaks

contourf(peaks) c = colorbar;

La ubicación predeterminada de la barra de colores está en el lado derecho de los ejes. Sin embargo, puede mover el Colorbar a una ubicación diferente estableciendo la propiedad.Location En este caso, la opción ' coloca el Colorbar debajo de los ejes.southoutside'

c.Location = 'southoutside';

También puede cambiar el grosor del Colorbar. La propiedad controla la ubicación y el tamaño de la mayoría de los objetos gráficos, incluidos los ejes y las barras de color.Position Dado que este Colorbar es horizontal, el cuarto valor de (que corresponde a height) controla su grosor.c.Positon Aquí, el Colorbar se estrecha y la posición de los ejes se restablece para que no haya superposición con el Colorbar.

ax = gca; axpos = ax.Position; c.Position(4) = 0.5*c.Position(4); ax.Position = axpos;

objetos tienen varias propiedades para modificar el espaciado de ticks y las etiquetas.Colorbar Por ejemplo, puede especificar que los ticks se produzcan en solo tres lugares:, y.-6.508

c.Ticks = [-6.5 0 8];

Puede cambiar las etiquetas de tick a cualquier valor. Utilice una matriz de celdas para especificar las etiquetas de Tick.

c.TickLabels = {'Frigid','Freezing','Cold'};

También puede utilizar el marcado TeX o LaTeX. Utilice la propiedad para establecer el intérprete cuando utilice TeX o LaTeX.TickLabelInterpreter

c.TickLabelInterpreter = 'tex'; c.TickLabels = {'-6.5\circ','0\circ','8\circ'};

Puede cambiar los límites de la barra de colores para centrarse en una región de color específica. Por ejemplo, puede limitar los límites y ajustar las etiquetas de tick para reflejar los nuevos límites. El Colorbar resultante excluye los tonos azules oscuros que solían estar a la izquierda y los tonos amarillos que solían estar a la derecha.

c.Limits = [-4 4]; c.Ticks = [-4 0 4]; c.TickLabels = {'-4\circ','0\circ','4\circ'};

Agregue una etiqueta descriptiva al Colorbar utilizando la propiedad.Label Dado que la propiedad debe especificarse como un objeto, primero debe establecer la propiedad del objeto.LabelTextStringText A continuación, puede asignar ese objeto a la propiedad.TextLabel El siguiente comando lleva a cabo ambas tareas en un solo paso.

c.Label.String = 'Degrees Celsius';

Consulte también

Funciones

Propiedades