How to reset the label range for a heatmap?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Tianming Qu
am 9 Jan. 2023
Kommentiert: Tianming Qu
am 9 Jan. 2023
Hi all,
I am new to Matlab, could anyone help me on how to reset the label range of a heat map?
Following is my code and my result fig
T=readtable('water_density_map_cumulative_10172022/7500.dx.csv');
A = table2array(T);
A_interp = interp2(A,7);
colormap turbo
!imagesc(A_interp);
colorbar()
I2disp = A_interp;
I2disp(I2disp(:)<0.009) = nan;
pcolor(I2disp([1:end,end],[1:end,end])),shading flat,axis ij
The heatmap form is 4000*4000 and the fig label is just 0-4000 for both x and y, however I want it range from, 0-30, is there any way I can do this?

Thanks for any help!
0 Kommentare
Akzeptierte Antwort
dpb
am 9 Jan. 2023
C=I2disp([1:end,end],[1:end,end]; % a temporary for convenience
[nR,nC]=size(C);
X=linspace(0,30,nC);
Y=linspace(0,30,nR);
pcolor(X,Y,C)
6 Kommentare
dpb
am 9 Jan. 2023
Glad to...moral is we can't fix what we can't see... :)
If the Answer provided the solution to the Q?, please Accept it if for no other reason to let others know it isn't still pending...
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Color and Styling finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
