Filter löschen
Filter löschen

How can I change the axis values on a heatmap?

26 Ansichten (letzte 30 Tage)
Behrad Ze
Behrad Ze am 2 Jan. 2023
Beantwortet: Image Analyst am 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

Akzeptierte Antwort

Image Analyst
Image Analyst am 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')

Weitere Antworten (0)

Kategorien

Mehr zu Data Distribution Plots finden Sie in Help Center und File Exchange

Produkte


Version

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by