此软件包使Matlab中提供的Cynthia Brewer的ColorBrewer方案,具有用户友好的界面。
该方案可以插值以包括更多颜色。默认情况下,这是在几乎感知均匀的Cielab颜色空间中使用立方插值来完成的,以防止产生和扭曲该方案的拐点。
- - 要求 - -
要在Cielab空间中插入颜色方案,需要FEX包颜色空间。
//www.tatmou.com/matlabcentral/fileexchange/28790-ColorSpace-交织信息
如果您没有可用副本,CBRewer2将自动提示您下载它。
——功能
*支金宝app持所有ColorBrewer 2.0配色方案。
*有一个简单的界面,只需要指定颜色方案名称和(可选)要指定的颜色数。
*也可以接受(冗余)类型输入,使输入格式也兼容CBRewer,因此CBRewer2用作替代品。
*默认颜色数与当前ColorMap相同。
*输出MATLAB标准N-3数字RGB数组。
*使用感知均匀的颜色空间来插入大于可用颜色方案的Colormaps,以防止由RGB空间中的插值引起的人工制品。
*如果要求的颜色多于可用的颜色,循环重复定性配色方案,模仿内置LINES和FLAG定性色图的行为。
*完全符合ColorBrewer的Apache许可证条件。
*然而,它是不兼容的少数MATLAB函数,这需要一个颜色地图提供一个字符串(如:CONTOURCMAP)。如果你需要这个,请咨询BREWERMAP (FEX: 45208)作为一个可行的替代方案。
MATLAB文件交换中有几种其他ColorBrewer实现,其功能集之间有一些重叠。然而,其他人都没有CBRewer2拥有的所有功能。特别是如果您在Colormap中需要超过12种颜色,则感知均匀的插值非常重要。
——笔记
该产品包括由Cynthia Brewer (http://colorbrewer.org/).有关每个配色方案、色盲适宜性、许可和引用的进一步信息,请参阅ColorBrewer网站。
您可以在Github上报告错误并建议新功能:
https://github.com/scottclowe/cbrewer2
引用
斯科特•劳(2021)。cbrewer2(https://github.com/scottclowe/cbrewer2),github。检索到。