Colorbar and colormap scale

7 次查看(过去 30 天)
S
S 2016-7-13
评论: S 2016-7-14
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 个评论
Walter Roberson
Walter Roberson 2016-7-13
That certainly isn't a colorbar for prism.
Please show your colorbar() call
S
S 2016-7-14
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

请先登录,再进行评论。

回答(0 个)

类别

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

Community Treasure Hunt

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

Start Hunting!

Translated by