Create your custom colormap using the listed colors within the rgb function (required; download from https://www.mathworks.com/matlabcentral/fileexchange/24497-rgb-triple-of-color-name-version-2).
Example 1: Use a colormap going from green, to yellow, to red, to violet just execute:
my_colormap1 = color_shades({'green','yellow','red','violet'});
Now, let's use it plotting some data:
peaks
colormap(my_colormap1)
colorbar
The result is showed in the image of this function.
Example 2 : Replicate a colormap used in colored infrared satellite images:
my_colormap2 = color_shades({'black','gray','white','steelblue','green','yellow','orange','darkred','pink'});
Using it when plotting satellite or model data you will get something like showed in Example 2 (see figure).
Example 3 : Create a colormap for displaying wind speed from model data:
wind_colors = {'white','azure','turquoise','yellow','orangered','Pink','white'};
my_colormap3 = color_shades(wind_colors);
See figure example 3 to see the result when creating a plot of wind using model data.
Notes:
- You can use whichever number of colors you want. Just be sure of following the syntax of the examples to avoid errors.
- To see the full list of color names, execute rgb chart.
- Function does not support any other input than a cell string.
- Be creative!
引用格式
Gonzalo Ferrada (2024). color_shades: Create custom colormaps using any colors! (https://www.mathworks.com/matlabcentral/fileexchange/71121-color_shades-create-custom-colormaps-using-any-colors), MATLAB Central File Exchange. 检索时间: .
MATLAB 版本兼容性
平台兼容性
Windows macOS Linux类别
- MATLAB > Graphics > Formatting and Annotation > Colormaps > Blue >
标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!版本 | 已发布 | 发行说明 | |
---|---|---|---|
1.0.0 |