MATLAB画图使用不同的颜色

MATLAB画图使用不同的颜色1.自动使用不同的颜色plot(x1,y2,x2,y2,x3,y3,…);此方法比较简单,能满足一般需要。但默认只能在7种颜色之间循环,具体的颜色可通过以下命令查看get(gca,’ColorOrder’)具体实例:x1=linspace(1,10,100);y1=sin(x1);y2=cos(x1);y3=1./(x1);plot…

大家好,又见面了,我是你们的朋友全栈君。

1. 自动使用不同的颜色

plot(x1,y2,x2,y2,x3,y3,...); 

此方法比较简单,能满足一般需要。但默认只能在7种颜色之间循环,具体的颜色可通过以下命令查看

get(gca,'ColorOrder') 

具体实例:

x1 = linspace(1,10,100);
y1 = sin(x1);
y2 = cos(x1);
y3 = 1./(x1);
plot(x1, y1, x1, y2, x1, y3);

2. 设置一个颜色rgb数组,通过循环使用不同颜色

基本命令:

plot(y,'color', [1 0 0]);

具体实例:

close all;
clear;  
clc;
M = 10; 
N = 10;  
data = rand(M,N); % 生成M组N点演示数据 
color = [0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 0 .5 0 0 .75 .75 ] ; % 自定义M组颜色
figure(1);
hold on; % 在同一张图上绘制 
for i = 1 : M  
    plot(data(i,:),'color',color(i,:));  
    pause(0.5); % 暂停0.5s
end 

对于上面的color,你也可以使用系统定义好的colormap ,基本命令:

color = colormap(jet(M));  % M 是你要用的颜色数量

具体实例:

close all;
clear;  
clc;
M = 10; 
N = 10;  
data = rand(M,N);  % 生成M组N点演示数据 
color = colormap(jet(M));
figure(1);
hold on;  % 在同一张图上绘制 
for i = 1 : M  
    plot(data(i,:),'color',color(i,:));  
    pause(0.5); % 暂停0.5s
end 

这里写图片描述

Reference:

https://blog.csdn.net/minidick/article/details/1921457

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/142988.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 解决IBasicVideo::GetCurrentImage返回0x8000ffff(E_UNEXPECTED Catastrophic failure)错误

    解决IBasicVideo::GetCurrentImage返回0x8000ffff(E_UNEXPECTED Catastrophic failure)错误经过查阅一番资料后,得到如下的解决方案:方案1:使用替代的接口ISampleGrabber,代替IBasicVideo,具体调用的函数为:ISampleGrabber::GetCurrentBuffer.可以参考文章:dshow中使用SampleGrabberfilter抓取图像。在我的开发环境win10+vs2013下没能找到ISampleGrabber接口;而在官方文档中提到ISa…

  • .Net 的动态对象(二)动态解析Json(JObject)

    .Net 的动态对象(二)动态解析Json(JObject)

  • 主成分分析(PCA)原理详解「建议收藏」

    “微信公众号”本文同步更新在我的微信公众号里,地址:https://mp.weixin.qq.com/s/Xt1vLQfB20rTmtLjiLsmww本文同步更新在我的知乎专栏里面:主成分分析(PCA)原理详解-Microstrong的文章-知乎https://zhuanlan.zhihu.com/p/377770741.相关背景在许多领域的研究与应用中,通常需要对含有多个变量的数据进行观…

  • linux常用命令杀死进程_结束进程的命令

    linux常用命令杀死进程_结束进程的命令原文网址:简介法1:ps+grep等用法ps-ef|grepprocedure_name|grep-vgrep|awk'{print$2}’|xargskill-9procedure_name为进程名。分析ps-ef 列出所有进程 grepprocedure_name 查找指定进程名的进程 awk'{print$2}’ 筛选出进程的ID xargskill 杀死指定进程 法2:killall用法

  • java递归查询数据库数据[通俗易懂]

    java递归查询数据库数据[通俗易懂]先查询第一层的数据,然后调用递归循环第一层的数据,查询父Id等于第一层的Id,执行完成后第一层一下的所有数据就全部查询出来了。。。publicList<Information>getTreeList(IntegertopId){ Stringhql="fromInformationwhereisDelete=2andid="+topId; List&l…

  • 分形之谢尔宾斯基(Sierpinski)地毯

    分形之谢尔宾斯基(Sierpinski)地毯前面讲了谢尔宾斯基三角形,和这一节的将把三角形变为正方形,即谢尔宾斯基地毯,它是由瓦茨瓦夫·谢尔宾斯基于1916年提出的一种分形,是自相似集的一种。谢尔宾斯基地毯的构造与谢尔宾斯基三角形相似

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号