How to reset the label range for a heatmap?
3 次查看(过去 30 天)
显示 更早的评论
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 个评论
采纳的回答
dpb
2023-1-9
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 个评论
dpb
2023-1-9
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...
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Data Distribution Plots 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!