How can I change the axis values on a heatmap?
26 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Behrad Ze
le 2 Jan 2023
Réponse apportée : Image Analyst
le 2 Jan 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
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1249382/image.png)
1 commentaire
Réponse acceptée
Image Analyst
le 2 Jan 2023
Use the XDisplayLabels property:
h = heatmap([1 3 5; 2 4 6])
h.Title = 'My Heatmap Title';
h.XDisplayLabels = {'a'; 'b'; 'c'};
h.YDisplayLabels = {'y'; 'z'};
fontsize(gca, 20, 'points')
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Data Distribution Plots dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!