Matlab - colorbar en escala logaritmica ??

 
Vista:

colorbar en escala logaritmica ??

Publicado por isabel (1 intervención) el 04/11/2004 03:28:07
hola, necesito hacer un grafico q me muestre el colorbar pero en escala logaritmica, no asi sus datos, si alguien pudiese ayudarme se lo agradeceria un monton
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
Imágen de perfil de Alejandro

Colorbar en escala logarítmica

Publicado por Alejandro (145 intervenciones) el 05/10/2023 22:27:16
¡Hola, Isabel! Puedes crear un gráfico con un colorbar en escala logarítmica en Matlab utilizando la función `colorbar` y configurando la propiedad `'yscale'` de la barra de colores. Aquí tienes un ejemplo:

1
2
3
4
5
6
7
8
9
10
11
12
13
% Crear datos y gráfico
x = linspace(1, 10, 100);
y = log(x);
scatter(x, y, [], x, 'filled'); % Gráfico de dispersión con colores basados en x
title('Gráfico con Colorbar en Escala Logarítmica');
xlabel('Eje X');
ylabel('Eje Y');
 
% Agregar colorbar en escala logarítmica
c = colorbar;
c.Label.String = 'Datos en Escala Logarítmica';
caxis([min(x), max(x)]); % Configurar los límites de la escala de colores
set(c, 'yscale', 'log'); % Establecer escala logarítmica en el colorbar

Este ejemplo utiliza un gráfico de dispersión (`scatter`) y asigna colores basados en el eje x. El colorbar asociado a la escala logarítmica se añade al gráfico.

Asegúrate de ajustar los datos y las propiedades según tus necesidades específicas. ¡Espero que esto te sea útil!
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