Effacer les filtres
Effacer les filtres

How can I change the axis values on a heatmap?

26 vues (au cours des 30 derniers jours)
Behrad Ze
Behrad Ze 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
  1 commentaire
KALYAN ACHARJYA
KALYAN ACHARJYA le 2 Jan 2023
Can you share the expected result (pictorial)?

Connectez-vous pour commenter.

Réponse acceptée

Image Analyst
Image Analyst le 2 Jan 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')

Plus de réponses (0)

Catégories

En savoir plus sur Data Distribution Plots dans Help Center et File Exchange

Produits


Version

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by