Matlab中的color 画线的多种颜色

注意:MATLAB中调色板色彩强度[0,1],0代表最暗,1代表最亮。
          常用颜色的RGB值
     --------------------------------------------
      颜色      R    G    B         颜色      R    G    B
     --------------------------------------------
        黑       0    0    1         洋红      1    0    1
        白       1    1    1         青蓝      0    1    1
        红       1    0    0         天蓝 0.67 0    1
        绿       0    1    0         橘黄      1 0.5 0
        蓝       0    0    1         深红    0.5 0    0
        黄       1    1    0          灰      0.5 0.5 0.5        
     --------------------------------------------
              产生标准调色板的函数
     -------------------------------------------------
      函数名          调色板
     -------------------------------------------------
        Hsv          色彩饱和度,以红色开始,并以红色结束
        Hot          黑色-红色-黄色-白色
        Cool         青蓝和洋红的色度
        Pink         粉红的色度
        Gray         线型灰度
        Bone         带蓝色的灰度
        Jet            Hsv的一种变形,以蓝色开始,以蓝色结束
        Copper      线型铜色度
        Prim          三棱镜,交替为红、橘黄、黄、绿和天蓝
        Flag          交替为红、白、蓝和黑
--------------------------------------------------
     缺省情况下,调用上述函数灰产生一个64×3的调色板,用户也可指定调色板大小。

Matlab画的线较多时,线的颜色的选取对图的美观是有很大的影响的
提供了在不同线上画不同颜色简单易用的函数。Matlab-code

Examples demonstrating the colors.

% LINE COLORS 
N=6; 
X = linspace(0,pi*3,1000); 
Y = bsxfun(@(x,n)sin(x+2*n*pi/N), X.', 1:N); 
C = linspecer(N); 
axes('NextPlot','replacechildren', 'ColorOrder',C); 
plot(X,Y,'linewidth',5) 
ylim([-1.1 1.1]);

% SIMPLER LINE COLOR EXAMPLE 
N = 6; X = linspace(0,pi*3,1000); 
C = linspecer(N) 
hold off; 
for ii=1:N 
    Y = sin(X+2*ii*pi/N); 
    plot(X,Y,'color',C(ii,:),'linewidth',3); 
    hold on; 
end

% COLORMAP EXAMPLE 
A = rand(15); 
figure; imagesc(A); % default colormap 
figure; imagesc(A); colormap(linspecer); % linspecer colormap

注:C即为生成的RGB颜色(非常好用)
[转载]Matlab中的color <wbr>画线的多种颜色


代码下载地址(百度网盘地址): linspecer

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值