How to improve my contour plot sensitivity?

11 views (last 30 days)
Sam
Sam on 14 Jul 2021
Commented: Sam on 14 Jul 2021
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!

Accepted Answer

KSSV
KSSV on 14 Jul 2021
Try:
pcolor(xUnq,yUnq,zMat)
shading interp
colorbar

More Answers (0)

Categories

Find more on Colormaps in Help Center and File Exchange

Products


Release

R2020b

Community Treasure Hunt

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

Start Hunting!