Matlab - Gráficos en 3D Colorbar

   
Vista:

Gráficos en 3D Colorbar

Publicado por Amparo (5 intervenciones) el 07/04/2008 14:36:50
Hola,resulta que tengo un gráfico en 3D con su colorbar al aldo(es decir la barra que le pongo de colores) y quiero poner al lado de la barra lo que es...es decir si dibujo voltaje pues poner 'v',o si es tiempo poner 'ms'...lo que sea...pero es que no sé como hacerlo.
Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Gráficos en 3D Colorbar

Publicado por CarlosMatlab (11 intervenciones) el 18/04/2008 08:30:59
Como colorbar es un objeto en matlab debes acceder a sus propiedades y cambiar lo que nesesites:
obj=colorbar;
te aparece un colorbar con unos valores que pueden cualquier cosa, esos valores los rescatas con
values=get(obj,'ZTick');
para cada uno de ellos puedes agregarle la unidad y guardalo en una matriz strings
M=[strcat(num2str(values(1)),'VOLT');
strcat(num2str(values(2)),'VOLT');
..
.
.
strcat(num2str(values(n)),' VOLT')];
lo puedes hacer con un for, luego esa "informacion con unidades", la cambias por la que tiene el color bar por defecto es decir
set(obj,'ZTickLabel',M)

Si solo quieres que VOLT aparezca una veza abajo te recomineo que uses un text

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar