图像缩略图

美丽和可区分的线颜色+ ColorMap

版本1.4.0.0(8.25 kB) Jonathan C. Lansey
绘制许多线条,具有非常明显和美观的颜色。适用于'n'颜色

20.9k下载

更新2015年9月16日

查看许可证

默认的MATLAB默认线条规范和COLORMAPS是惊人的原油。该函数通过在*感知*空间中间隔〜平等来创建可区分的颜色,而不是在RGB空间中。它是基于辛西亚啤酒教授(Colorbrewer!)的研究,但易于使用。
此函数创建NX3数组的N [R B G]颜色
这些可用于绘制许多线条,具有可区分和漂亮的色彩。
linestyles = linspecer(n);为您提供n种颜色:linestyles(ii,:)
Colormap(Linspecer);设置您的Colormap以易于区分色彩和令人愉悦的审美
linestyles = linspecer(n,'定性');迫使颜色到所有可区分(最多12个)
linestyles = linspecer(n,'顺序');迫使颜色沿频谱变化

_______________________________________________

示例演示颜色。

%线颜色
n = 6;
x = linspace(0,pi * 3,1000);
y = bsxfun(@(x,n)sin(x + 2 * n * pi / n),x',1:n);
c = linspecer(n);
轴('nettplot','replyechildren','colorourder',c);
plot(x,y,'linewidth',5)
ylim([ - 1.1 1.1]);

%更简单的线条颜色示例
n = 6;x = linspace(0,pi * 3,1000);
c = linspecer(n)
搁置;
对于II = 1:n
y = sin(x + 2 * ii * pi / n);
绘图(x,y,'颜色',c(ii,:),'linewidth',3);
坚持;
结束

%ColorMap示例
a = rand(15);
图;imagesc(a);%默认colormap.
图;imagesc(a);Colormap(Linspecer);%linspecer colormap.

_______________________________________________

学分和函数来自哪里:

颜色很大程度上取决于:
http://colorbrewer2.org.和辛西娅啤酒,马克哈尔斯和宾夕法尼亚州立大学
她从PhsyChometic角度研究了这一点,并制作了颜色
美妙地。

我从许多人做出了选择,以决定最好的一次在matlab中的绘图线。我也对我认为有点太亮的颜色进行了一个小的变化。此外,一些插值正在进行顺序线风格。文件中包含Apache样式软件许可证。

引用

Jonathan C. Lansey(2021年)。美丽和可区分的线颜色+ ColorMap(//www.tatmou.com/matlabcentral/fileexchange/42673-beautiful-dand-distinguise-line-colors-colormap),Matlab中央文件兑换。检索到

Matlab释放兼容性
用R2010B创建
兼容任何释放
平台兼容性
窗户 麦克斯 Linux.

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!