一、转自:http://blog.sina.com.cn/s/blog_03f96e310106lped.html

注意: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画的线较多时,线的颜色的选取对图的美观是有很大的影响的。

Jonathan C. Lansey

提供了在不同线上画不同颜色简单易用的函数。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颜色(非常好用)
代码下载地址(百度网盘地址):linspecer

二、转自:http://anony3721.blog.163.com/blog/static/5119742013618113755733/

% 每次画曲线都要想要用那种线型,很麻烦,可以写个函数,
% 把所有的线型,marker什么的信息都输出。
clear; close all;
% demo data for plots with different line styles
z = peaks;
%% ---- input number of total lines -----
nLines = length(z);
% generate the space of linestyles, MarkerEdgeColors,Markers
basic_linestyles = cellstr(char('-',':','-.','--'));
basic_Markers    = cellstr(char('o','x','+','*','s','d','v','^','<','>','p','h','.'));
MarkerEdgeColors =jet(nLines);
linestyles       = repmat(basic_linestyles,ceil(nLines/numel(basic_linestyles)),1);
Markers          = repmat(basic_Markers,ceil(nLines/numel(basic_Markers)),1);
% 1. 使用不用线型,不同标记,不同颜色,效果如下
figure; hold on;
for i = 1:nLines
    plot(z(i, :), [linestyles{i} Markers{i}], 'Color', MarkerEdgeColors(i, :));
end
hold off;
% 2. 使用不用线型,不同颜色,效果如下
figure; hold on;
for i = 1:nLines
    plot(z(i, :), linestyles{i}, 'Color', MarkerEdgeColors(i, :));
end
hold off;
%3. 仅使用不同颜色,效果如下:
figure; hold on;
for i = 1:nLines
    plot(z(i, :),'Color',MarkerEdgeColors(i, :));
end
hold off;
%3. 仅使用不同线型,效果如下:
figure; hold on;
for i = 1:nLines
    plot(z(i,:), strcat('k', linestyles{i})); % strcat('k', linestyles{i}) 等价于 ['k', linestyles{i}]
end
hold off;

测试结果:

三、MATLAB颜色的使用

可参考:http://blog.csdn.net/aldenphy/article/details/4470424、http://blog.sina.com.cn/s/blog_636a8b120100qfpr.html

Matlab中的color 画线的多种颜色相关推荐

  1. matlab中plot函数画线时 颜色和类型

    转自 https://blog.csdn.net/garfielder007/article/details/50449140 matlab里plot函数画线时有很多的颜色和类型可以选择,下面列举一些 ...

  2. matlab标线,如何在matlab中以方位角画线?

    你最好的办法是依靠一个内置的极性绘图功能做到这一点.我认为与您的需求最相似的是compass.它基本上绘制了一个箭头,从中心指向一个极坐标图上的一个点(以笛卡尔坐标定义). theta = deg2r ...

  3. Matlab的plot函数画线显示空白问题解决

    Matlab的plot函数画线无法显示问题解决 前言:在使用matlab中的plot函数画图时,没有任何报错,但是画不出线,却能画出点.在查阅资料后找到问题的原因. 这里我们使用y=x^2图像来进行分 ...

  4. android自动画线,android中实现自定义画线,画圆,画矩形,使用自定义字体

    首先,新建xml文件,resource type为drawble,root element为shape 一.自定义画线 android:shape="line" > andr ...

  5. matlab封闭传递包求解,梯度下降和封闭形式的解决方案 - MATLAB中不同的假设线...

    我正在编写我正在从Coursera机器学习课程(MATLAB)中学习线性回归的过程.有一个类似的帖子,我找到了here,但我似乎无法理解所有内容.也许是因为我在机器学习方面的基础知识有点弱. 我面临的 ...

  6. java代码中出现黑色画线_从对象流中读取对象,请在画线处加入代码完成此程序【 】。 import java.util.*; import ja...

    从对象流中读取对象,请在画线处加入代码完成此程序[ ]. import java.util.*; import ja 更多相关问题 [问答题,简答题] "三好一满意"是什么? [单 ...

  7. MATLAB plot函数,画线标记数据点(实线、虚线、改变颜色)

    数据点画圈: 实线: plot(time1,'o-'); 结果: 虚线: plot(time1,'--o'); 结果: 画线换颜色 plot(time1,'o--r'); 结果:

  8. matlab中三视图如何画,[matlab 三维图]怎样把三维图导入到MATLAB

    怎样把三维图导入到MATLAB ●数据导入方法很多,要看你放在什么地方了. 画图用plot3(x,y,z)就行了 怎么在MATLAB三维图上标注坐标轴名称和图的标题? 问题补充:二维的时候我就把plo ...

  9. matlab画线的形状颜色

    颜色字符串有'c','m','y','r','g','b','w',和k.分别表示青,红紫,黄,红,绿,白和黑. 线型字符串有:'-'为实线,'- -'为虚线,':'为点线,'-.'为点虚线,及'no ...

最新文章

  1. C# 小数位数保留的方法集锦
  2. HALCON标定助手使用实例
  3. 日立预计08财年亏损78亿美元 将裁员7千人
  4. [渝粤教育] 沈阳农业大学 有机化学 参考 资料
  5. Spring的ApplicationEvent的使用
  6. 怎么样打印cxgrid过滤后的数据
  7. 数学_最小二乘法相关
  8. SQL Server 2005的Resource数据库
  9. iOS code collection
  10. 线性同余算法 (LCG)
  11. 【问题描述】打印2018年的日历
  12. 世界所有国家的信息(2)
  13. JLINK+AXD 调试出现 RDI Warning 00005:Data Abort 问题的解决办法
  14. PDF文件中电子签名(安全性、有效性、合法性)验证指南
  15. TweenMax(一)基础语法
  16. Android Jetpack系列之LiveData
  17. 网络安全基础知识入门!网络安全学习教程
  18. Unity 制作和绑定骨骼动画简要过程
  19. mysql查询从周一开始算本周第一天
  20. 使用opencv进行USB摄像头参数配置

热门文章

  1. 宅男之品味生活节奏篇
  2. 【华人学者风采】关美宝 香港中文大学
  3. [转载]蝈蝈学拳笔记-3-6-吴式太极的步法等
  4. 大话设计模式12.25-2.19(过年十五天没有更~偷个懒)
  5. .net基础中间件开发完毕总结
  6. 最全英文停用词表整理(891个)
  7. JavaScript Cookie记录用户上次登陆的时间
  8. C语言结构体,超简单入门版!
  9. 数据可视化_用Matplotlib绘制折线图
  10. multiparty 中间件源码解析