本周文件交换精选

我们最好的用户提交

一个生动的Colormap

汪东城他本周的选择是生动的Colormap通过约瑟夫·柯克.善用色彩有助于有效地传达思想。它可以帮助你强调某些概念。或者你可能需要使用一种渐变色,当用灰度打印时,它能很好地翻译。约瑟夫的出场引起了我的注意。顾名思义,它能产生相当生动的色彩图。这个想法很巧妙;他在每一种颜色中都创建了渐变,这在每一层都产生了重音。让我们看看它是如何工作的。我们首先创建一个蓝色和红色发散的颜色地图,它逐渐从蓝色变为红色,中间是白色。 We'll use the山峰功能作为样本图像。
%创建13级蓝/红发散色地图:水平= 13;n =装天花板(水平/ 2);Cmap1 = [linspace(1,1, n);linspace (0, 1, n);linspace (0, 1, n)];Cmap2 = [linspace(1,0, n);linspace (1 0 n);linspace (1, n)];提出= [cmap1;cmap2 (2:,:)]; imagesc(peaks(500)); colormap(vivid(cmap)); caxis([-8 8]); colorbar
注意它看起来多么生动!生动的也有额外的选项来改变梯度的水平。不那么生动:
colormap(生动的提出,。4、6]));
更生动的:
colormap(生动(提出,[0,1]));
你还可以获得常规的colormap行为:
colormap(生动的提出,。5。5)));
更多关于Colormaps当我写这篇文章的时候,我学到了很多关于色彩图的知识。MATLAB中有一组标准的色彩图描述在这里.有一些File Exchange条目可以创建额外的色彩映射,例如cbrewerothercolor,颜色表.也有色彩地图,当打印在灰度打印机-实验室色度和colorGray.我还发现了一些条目,可以帮助我创建蓝色/红色发散色谱仪bluewhitered而且makeColorMap评论上的所有文件交换项colormaps!如果你有你最喜欢的配色图,让我们知道在这里或者尝试约瑟的生动的请给他留言。

与MATLAB®7.13发布

|
  • 打印
  • 发送电子邮件

评论

如欲留言,请点击在这里登录到您的MathWorks帐户或创建一个新帐户。