Quiero configurar manualmente mi colorbar's rótulos de marcas de graduación y su posición horizontal. Por ejemplo:

 Min=0.8;       
 Max=12;    
 h = colorbar('horiz');       
 set(h,'location','southoutside')
 set(h,'XTickLabel',{num2str(Min),'mm'  ,num2str(Max)})

Sin embargo, el código anterior se repite la garrapata etiquetas de la etiqueta. ¿Cómo puedo configurar el número de garrapatas manualmente?
Quiero que mi colorbar a aparecer algo como lo siguiente:

****----------------****         //colorbar
min        [mm]           max
InformationsquelleAutor Shahgee | 2012-01-30

1 Comentario

  1. 7

    Puede establecer las ubicaciones de su garrapatas así:

    set(h, 'XTick', [Min, (Min+Max)/2, Max])

    Ser conscientes de que esto probablemente no es correcto, a menos que el color de los límites de su parcela se establece en el intervalo [0.8, 12]. Usted puede hacer esto con:

    set(gca, 'CLim', [Min, Max])

    Además, una mejor forma de agregar las unidades ‘mm’ a tu colourbar sería como sigue:

    h = colorbar('horiz');  
    set(gca, 'CLim', [Min, Max])
    set(h, 'XTick', [Min, Max])
    set(h,'XTickLabel',{num2str(Min) ,num2str(Max)}) %# don't add units here...
    xlabel(h, 'mm')                                  %# ...use xlabel to add units

Dejar respuesta

Please enter your comment!
Please enter your name here