Colormap tool for different axes
2 次查看(过去 30 天)
显示 更早的评论
I have a GUI with different axes. I wan to be able to change colormaps when I want and for the axes I want.
The idea is to use something as
imcolormaptool
However, this only works for the last generated axes in the GUI Figure. If I try to pass an axes handle I just get the error:
Function IMCOLORMAPTOOL expected its first input argument, HCLIENT,
to be a handle of one of these types:
figure
Instead, its type was: axes.
Is there a way of doing what I want?
0 个评论
采纳的回答
per isakson
2013-4-11
编辑:per isakson
2013-4-11
Coloprmap is a property of Figure. Thus, all axes of a figure share the same colormap at any point in time. imcolormaptool helps you change the colormap of a figure - and all its child-axes.
2 个评论
per isakson
2013-4-11
编辑:per isakson
2013-4-11
No you cannot
The Choose Colormap tool is an interactive colormap selection tool that
allows you to change the colormap of the target (current) **figure** by
selecting a colormap from a list of MATLAB colormap functions or
workspace variables, or by entering a custom MATLAB expression.
"freezeColors / unfreezeColors [...]Converts colors of many graphics [...] to [r g b] truecolor." Thus, the axes use true-color, not the colormap. The figure still has only one colormap.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Colormaps 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!