How to improve my contour plot sensitivity?

3 次查看(过去 30 天)
Hi,
I'm creating contour/heat maps from data from excel. I am currently using this code (found this online, but cannot remember who to cite - sorry!):
%Import the data in from excel
num = xlsread('DATA.xlsx')
% Reshape the intensity vector into a matrix
[xUnq,~,xIdx] = unique(num(:,1));
[yUnq,~,yIdx] = unique(num(:,2));
zMat = nan(numel(yUnq),numel(xUnq));
zIdx = sub2ind(size(zMat),yIdx,xIdx);
zMat(zIdx) = num(:,3);
% Plot contour
contourf(xUnq,yUnq,zMat)
% Label colour bar
c = colorbar;
c.Label.String = 'CL_{004} (nm)';
This produces a map like this:
However, I'm not finding the sensitivity is quite right, as there large regions of red, where the values all vary. Is there a way to improve this so the variation is more visible?
Additionally, is there a way to remove the black lines around each region?
Thanks in advance!

采纳的回答

KSSV
KSSV 2021-7-14
Try:
pcolor(xUnq,yUnq,zMat)
shading interp
colorbar

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Colormaps 的更多信息

产品


版本

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by