Figure not updating with new colormap
10 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Edward Byers
el 23 de Mzo. de 2016
Comentada: Alexei M
el 8 de Mayo de 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 comentarios
Respuesta aceptada
Mike Garrity
el 23 de Mzo. de 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 comentarios
Francisco de Castro
el 16 de Mzo. de 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
el 8 de Mayo de 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.
Más respuestas (0)
Ver también
Categorías
Más información sobre Orange en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!