文件交换的选择

我们最好的用户提交

一个生动的Colormap

汪东城本周的选择生动的Colormap通过约瑟夫·柯克。好使用的颜色可以有效帮助传达的想法。它可以帮助你突出特定的概念。或者您可能需要使用一个梯度颜色翻译当灰度打印。约瑟的条目真的吸引了我的注意。顾名思义,它产生相当生动的colormap。这个想法是巧妙的;他创建了一个梯度在每个颜色,产生在每一层的口音。让我们看看它是如何工作的。我们将首先创建一个蓝色和红色颜色不同地图,逐渐从蓝色变为红色与白色的中心。 We'll use the山峰函数作为示例图像。
%创建13-level蓝色/红色不同颜色映射:水平= 13;n =装天花板(水平/ 2);cmap1 = [linspace (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当我在写这篇文章的时候,我学会了很多关于colormaps。MATLAB colormaps描述有一组标准在这里。有几个文件交换创建额外的colormaps条目,如cbrewer,othercolor,颜色表。还有colormaps看起来好当印在灰度打印机——实验室规模和颜色colorGray。我还发现一些条目,会帮助我创造蓝色/红色发散colormap -bluewhiteredmakeColorMap评论检查所有的文件交换条目colormaps!如果你有你喜欢的colormap,让我们知道在这里或者尝试约瑟的生动的并为他留下评论。

使用MATLAB®7.13发表

|
  • 打印

评论

留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。