图像缩略图

美丽且可分辨的线条颜色+彩色地图

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

21.1k下载

更新2015年9月16日

查看许可证

默认的MATLAB默认线条规范和COLORMAPS是惊人的原油。该函数通过在*感知*空间中间隔〜平等来创建可区分的颜色,而不是在RGB空间中。它是基于辛西亚啤酒教授(Colorbrewer!)的研究,但易于使用。
此函数用于创建N[R B G]颜色的Nx3数组
这些可以用来绘制许多线条,并具有可分辨和好看的颜色。
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);
绘图(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,'color',C(ii,:),'linewidth',3);
坚持,稍等;
结尾

%ColorMap示例
a = rand(15);
数字;imagesc(a);%默认colormap.
figure;imagesc(A);colormap(linspecer);%linspecer colormap

_______________________________________________

学分和函数来自哪里:

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

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

引用

Jonathan C. Lansey(2021年)。美丽且可分辨的线条颜色+彩色地图(//www.tianjin-qmedu.com/matlabcentral/fileexchange/42673-beautiful-dand-distinguise-line-colors-colormap),Matlab中央文件兑换。检索到

MATLAB版本兼容性
用R2010B创建
与任何版本兼容
平台兼容性
窗户 苹果系统 Linux.

社区宝藏狩猎

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

开始打猎吧!