Colorbar and colormap scale

3 vues (au cours des 30 derniers jours)
S
S le 13 Juil 2016
Commenté : S le 14 Juil 2016
I am trying to add a colorbar to a series of images that contain colormap data. The best colormap for my data , for visual purposes is prism, but I have trouble with the scaling of the colorbar. I have gaze data, which I passed through a bivariate histogram and normalized them to percentages of the total gazes on the image. I select the colormap for my image (prism) and everything goes well. But trying to add a colorbar, produces inane results. In this example, the range of my colorbar is set with to: caxis([0 100]); If I change the range and make the caxis from 0 - maximum percentage in my matrix, still the result is equally wrong, only with changed values on the bar. I want my colorbar to reflect the colors in the image, but it seems the colorbar comes from another colormap. In my code I first call the function that creates the image and then the colorbar and the caxis command. Am I missing something? :S
  2 commentaires
Walter Roberson
Walter Roberson le 13 Juil 2016
That certainly isn't a colorbar for prism.
Please show your colorbar() call
S
S le 14 Juil 2016
The problem is solved. I was getting the colormap through a dialogue, and when I later created the colorbar, it was the default colorbar. So the solution was this:
showmap(rgb,zvalues,colorfun)
%create colorbar with range
colormap(colorfun);
h=colorbar('southoutside');
where "colorfun" is the colormap defined from the dialogue box

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Colormaps dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by