How can I change the axis values on a heatmap?
26 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Behrad Ze
il 2 Gen 2023
Risposto: Image Analyst
il 2 Gen 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 Commento
Risposta accettata
Image Analyst
il 2 Gen 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 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Data Distribution Plots in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!