How to improve my contour plot sensitivity?

4 vues (au cours des 30 derniers jours)
Sam
Sam le 14 Juil 2021
Commenté : Sam le 14 Juil 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!

Réponse acceptée

KSSV
KSSV le 14 Juil 2021
Try:
pcolor(xUnq,yUnq,zMat)
shading interp
colorbar
  1 commentaire
Sam
Sam le 14 Juil 2021
Thank you so, so much!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Contour Plots dans Help Center et File Exchange

Produits


Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by