How to draw a number of colors from custom colormap?

14 visualizaciones (últimos 30 días)
Marcel345614
Marcel345614 el 2 de Sept. de 2021
Comentada: Marcel345614 el 2 de Sept. de 2021
I used the colormapeditor to change a predefined colormap the way I want it. Then I saved this custom colormap to the workspace. It is a 256x3 vector.
How can I now draw a number of colors from this colormap?
Example:
I want 14 different colors for a plot with 14 lines.
In case of predefined colormaps, this would be easy:
cc=jet(14)
figure
hold on
plot(x,y,cc(:,1))
plot(x,y,cc(:,2))
...
How can I do the same thing with my custom colormap?

Respuesta aceptada

Jan
Jan el 2 de Sept. de 2021
Editada: Jan el 2 de Sept. de 2021
YourMap = rand(256, 3);
% 14 color which exist in the original map:
Map14 = YourMap(round(linspace(1, 256, 14)), :);
% With interpolation:
Map14i = interp1(1:256, YourMap, linspace(1, 256, 14))

Más respuestas (0)

Categorías

Más información sobre Orange en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by