Azzera filtri
Azzera filtri

Colormap tool for different axes

2 visualizzazioni (ultimi 30 giorni)
carlos Uribe
carlos Uribe il 11 Apr 2013
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?

Risposta accettata

per isakson
per isakson il 11 Apr 2013
Modificato: per isakson il 11 Apr 2013
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 Commenti
carlos Uribe
carlos Uribe il 11 Apr 2013
I am using this
to get different colormaps for different axes...
I was wondering if somehow I could use the imcolormaptool to do something similar.
per isakson
per isakson il 11 Apr 2013
Modificato: per isakson il 11 Apr 2013
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.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Colormaps in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by