Borrar filtros
Borrar filtros

How can I change the axis values on a heatmap?

26 visualizaciones (últimos 30 días)
Behrad Ze
Behrad Ze el 2 de En. de 2023
Respondida: Image Analyst el 2 de En. de 2023
I would like to plot a heatmap from an excel file.the first row and column of the excel file are my axis values. I can plot the figure from the file. However, the values which are shown for X and Y axis are not the values I want to have.I also want to change the interpreter of the plot Latex.I would be very thankful if anyone could help me in this regard. I have also attached the sample file and the plot I have drawn. I am using the code as below:
csvfiles = dir('*.csv');
for file = csvfiles'
sample=readmatrix(file.name)
x=sample(1:end,1);
y=sample(1,1:end);
xString=string(x);
yString=string(y);
dataSample=sample(1:end,2:end)
heatmap(dataSample);
caxis([0, 80]);
end

Respuesta aceptada

Image Analyst
Image Analyst el 2 de En. de 2023
Use the XDisplayLabels property:
h = heatmap([1 3 5; 2 4 6])
h =
HeatmapChart with properties: XData: {3×1 cell} YData: {2×1 cell} ColorData: [2×3 double] Show all properties
h.Title = 'My Heatmap Title';
h.XDisplayLabels = {'a'; 'b'; 'c'};
h.YDisplayLabels = {'y'; 'z'};
fontsize(gca, 20, 'points')

Más respuestas (0)

Categorías

Más información sobre Data Distribution Plots en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by