Help to create a continuous surface heatmap

7 visualizaciones (últimos 30 días)
Sanley Guerrier
Sanley Guerrier el 19 de Ag. de 2024
Comentada: Voss el 19 de Ag. de 2024
Dear experts -
I want to create a continuous 1D surface heatmap for every data point, with Distance (ft) in the X-direction and Temperature in the Y-direction. I have no idea how to do it. Please, can someone helps me with that.
Here I attached a sample of my data.
Thank you!
  1 comentario
Sanley Guerrier
Sanley Guerrier el 19 de Ag. de 2024
Maybe a colormap might work better if there is a difference between colormap and heat map.

Iniciar sesión para comentar.

Respuesta aceptada

Voss
Voss el 19 de Ag. de 2024
I'm not sure what a 1D surface looks like.
If Temperature is in the Y-direction, what variable should be used for the color of the surface?
Here I use all T0-T14 as the color data, Distance as X, and 1 through 15 as Y. Adjust as necessary.
data = readtable('data.xlsx','VariableNamingRule','preserve');
T = data{:,"T"+(0:14)};
X = data{:,"Distance (ft)"};
Y = 1:15;
surface(X,Y,T.')
axis tight
xlabel("Distance (ft)")
ylabel("1 - 15")
cb = colorbar();
cb.Label.String = "Temperature";
  13 comentarios
Sanley Guerrier
Sanley Guerrier el 19 de Ag. de 2024
I set clim([-20 0]). Now it works :)
Thanks alot Voss.
Voss
Voss el 19 de Ag. de 2024
Excellent!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Color and Styling en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by