Figure not updating with new colormap
10 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Edward Byers
am 23 Mär. 2016
Kommentiert: Alexei M
am 8 Mai 2020
Hi
I have recently updated from 2012 edition to R2015a. The trouble I am having is that I am not managing to update the colormap. It seems that the colours are frozen?
Previously I would have expected this to work:
figure
plot(Demand.Prd_Mth_U) %Data struct with multiple arrays
colormap(jet) % This could be above plot also
With the colormap applying to the current axes/figure. But it doesn't seem to change. I know that the colormap values are changing because when I call "colormap", it shows different values depending on whether I have set it to jet, hsv, cool, etc.
Even when I open the colormapeditor, via command line or Figure Edit menu, the desired colormap is there already (as opposed to showing the map that's in the figure). When I click apply, nothing.
Also, if I have the colorbar in the figure - that changes as expected....
This is an output:
figure
colormap(hsv)
colorbar
plot(Demand.Prd_Mth_50)
Lastly, when I tried to change the color of an individual line, the color changes as expected, e.g.: set(po(1),'color',[0 1 0]) % where po is the handle...
Thanks!
0 Kommentare
Akzeptierte Antwort
Mike Garrity
am 23 Mär. 2016
You don't have anything in that figure that uses the colormap. The plot function uses the ColorOrder property on the axes. The colormap is used by things like surface and image.
3 Kommentare
Francisco de Castro
am 16 Mär. 2018
A related question: if this is the case, why did it work in previous versions? Like Edward said, changing the colormap used to affect the output of plot, didn't it?
Alexei M
am 8 Mai 2020
Hi Mike,
I have a similar problem. I have a figure which I thought is a surface plot. It also has a color bar but when I change colormap only the bar changes while the main figure is unaffected. This is actually an output from a COMSOL model. How do I change the colormap of the main figure? And how can I determine what "type" of thing is inside the axes? You say that only certain things use colormaps, so how can I determine the exact nature of the thing that I'm looking at? I didn't make it. The figure was given to me by a collaborator, and I'm trying to edit it.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Orange finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!