CUBEHELIX是唯一的彩色地图生成器,你将永远需要MATLAB: CUBEHELIX生成彩色地图发布或分发的文档,因为他们是非常有吸引力的全彩,但适合灰度转换。
CUBEHELIX使用一些参数创建不同的颜色地图。标准算法为在线和电子文档(如PDF)提供了非常吸引人的配色方案,但当以灰度打印时,它们完全保留了原始数据的序列信息。CUBEHELIX函数还包括两个额外的控制颜色映射值的范围和域,提供了几乎无限数量的颜色映射,具有许多不同的风格:最大限度地不同、多色调或单一色调,并可能适合于灰度打印或甚至简单的灰度。
# # # # # #算法
CUBEHELIX配色方案由沿RGB颜色立方体中锥形螺旋的节点组成,感知强度不断增加(例如black->white)。因此,该方案定义了具有大量色相、饱和度和亮度选择的吸引人的彩色图,但以黑白(如后记)打印图形(或图像)会导致单调增加的灰度,保持原始彩色图的亮度顺序。彩色地图的序列信息即使在灰度中也被保留,这意味着一个有吸引力的彩色图像可以在灰度中打印,并且仍然对终端用户有信息。
CUBEHELIX算法定义如下:http://astron-soc.in/bulletin/11June/289392011.pdf
更多信息和例子:http://www.mrao.cam.ac.uk/~dag/CUBEHELIX/
# # # # # #例子
% COLORMAP示例的新颜色:
S =负载(“脊柱”);
图像(S.X)
Colormap (cubehelix) %默认参数
% SURF示例的新颜色:
[X, Y, Z] =山峰(30);
surfc (X, Y, Z)
colormap (cubehelix ([], 0.5, -1.5, 1, 1, [0.29, 0.92]))
轴([-10年3,3,3,3,5])
###奖励功能###
CUBEHELIX_VIEW创建一个交互式图形,允许选择颜色方案,其中包含两个颜色条,显示颜色映射的颜色和等效灰度。
R2014b或更高版本:CUBEHELIX_VIEW还可以实时更新其他轴'或数字'颜色地图,例如:
S =负载(“脊柱”);
图像(S.X)
cubehelix_view (gca)
# # # # # #
*最初的规格(上面的链接)错误地将饱和度选项命名为“色调”。在CUBEHELIX功能中,饱和度选项被命名为“satn”。
引用作为
斯蒂芬(2021)。CubeHelix色彩地图生成器:美丽和多才多艺!GitHub (https://github.com/DrosteEffect/CubeHelix)。检索.
MATLAB版本兼容性
平台的兼容性
窗户 macOS Linux标签
确认
启发:colorGray,强大的图像渲染,光巴特林颜色地图,红蓝Colormap,Haxby彩色地图,双相情感Colormap,用于Matlab的调色板表(.cpt),感知改善colormaps,Contourfcmap:填充的等高线与精确的彩色图,产生最大限度的感知鲜明的颜色,Matlab色盲用户看到的颜色图,红绿灯,othercolor,colorGradient:生成自定义线性颜色图,与红绿色觉缺陷兼容的色图,colorbrewer: colorbrewer方案的Matlab,POLARMAP:极化colormap,构建定制的colormaps,自定义colormap,美丽和可分辨的线条颜色+彩图,ColorBrewer:吸引和独特的彩色地图,直观的RGB颜色值从XKCD,rgbmap彩色地图,hslcolormap,感知统一colormaps
启发:squink(颜色、γ),天派,最大明显的颜色生成器,在RGB和颜色名称之间转换,jetwhite(颜色),cmocean perceptually-uniform colormaps,感知统一颜色图