• Viernes 1 de Noviembre de 2024, 11:22

Autor Tema:  colorbar  (Leído 3715 veces)

Estrufi

  • Miembro MUY activo
  • ***
  • Mensajes: 158
    • Ver Perfil
colorbar
« en: Miércoles 22 de Abril de 2009, 18:47 »
0
Hola!!

  Alguien sabe como se podría hacer para añadir una especie de leyenda, o unidades a la barra del  "colorbar"???
 
  Muchisimas gracias, Saludos!!

allisap

  • Miembro MUY activo
  • ***
  • Mensajes: 259
  • Nacionalidad: mx
    • Ver Perfil
Re: colorbar
« Respuesta #1 en: Miércoles 22 de Abril de 2009, 19:15 »
0
Saludos

bueno si lo que quieres es que la escala del colorbar tenga leyendas lo puedes hacer asi

 surf(peaks(30))
colorbar('YTickLabel', {'Freezing','Cold','Cool','Neutral','Warm','Hot','Burning'})

esto lo tome de la ayuda del matlab y funciona bien
espero te sirva

Victor Pasilla Campos

Estrufi

  • Miembro MUY activo
  • ***
  • Mensajes: 158
    • Ver Perfil
Re: colorbar
« Respuesta #2 en: Sábado 25 de Abril de 2009, 11:27 »
0
Holaaa!!

  Muchas gracias, eso sí funciona, pero lo que quiero es una legenda para el colorbar, mas que poner en cada valor de la escala un nombre.

  Se te ocurre algo?

 graciñas!

allisap

  • Miembro MUY activo
  • ***
  • Mensajes: 259
  • Nacionalidad: mx
    • Ver Perfil
Re: colorbar
« Respuesta #3 en: Domingo 26 de Abril de 2009, 19:15 »
0
prueba esto , pone una anotacion de texto en alguna parte de la pantalla


h1=figure (1);
surf(peaks(30))
annotation1 = annotation( h1,'textbox',  'Position',[0.8429 0.919 0.1268 0.07402],  'FitHeightToText','off',  'String',{'texto'});


saludos

Victor Pasilla Campos
Puebla, Puebla

Estrufi

  • Miembro MUY activo
  • ***
  • Mensajes: 158
    • Ver Perfil
Re: colorbar
« Respuesta #4 en: Martes 28 de Abril de 2009, 17:54 »
0
Buenas!

 Muchas gracias!! pero k es lo k estas haciendo exactamente??

 Saludos!!

allisap

  • Miembro MUY activo
  • ***
  • Mensajes: 259
  • Nacionalidad: mx
    • Ver Perfil
Re: colorbar
« Respuesta #5 en: Martes 28 de Abril de 2009, 19:56 »
0
Hola

primero con
Código: Matlab M
  1.  
  2. h1=figure (1);
  3.  

haces que h1 sea el manejador de la ventana

luego con

Código: Matlab M
  1. surf(peaks(30))
  2.  

solo hace una grafica de prueba, esa seria tu grafica

y con la instrucción annotation coloca un texto en alguna parte de la pantalla
en la ayuda te da todos los parametros posibles para la función pero las partes importantes son
Position',[0.8429 0.919 0.1268 0.07402],  que le da la posicion donde va a estar el texto,el ancho y el alto , todo esta normalizado
el maximo valor posible es 1, asi que si escribes 0.5 en la coordenada en x, es la mitad de la ventana.
y al final tienes 'String',{'texto'}, aqui va el texto que quieras mostrar....

espero te sirvar

Victor Pasilla Campos
Puebla,Pue

Estrufi

  • Miembro MUY activo
  • ***
  • Mensajes: 158
    • Ver Perfil
Re: colorbar
« Respuesta #6 en: Sábado 9 de Mayo de 2009, 10:10 »
0
Ok!

  Muchisimas gracias, SAludos!

meco_cl

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: colorbar
« Respuesta #7 en: Domingo 4 de Octubre de 2009, 18:28 »
0
hola a  ver si me pueden ayuda, tengo una grafica en 3D donde la variable Z varia entre 200 y 300 lo que hace que la grafica se vea de color negro, aklguien sabe como lo puedo solucionar??? gracias saludos :D