图片缩略图

CubeHelix色彩地图生成器:美丽和多才多艺!

版本2.2.0 (15.4 KB) 斯蒂芬。
有史以来最通用的颜色地图生成器!生成适合灰度转换的颜色图。

3.8 k下载

更新2020年7月26日

从GitHub

在GitHub上查看许可证

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版本兼容性
创建R2010b
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!
要查看或报告这个GitHub插件中的问题,请访问GitHub库
要查看或报告这个GitHub插件中的问题,请访问GitHub库