田里橙子分享 http://blog.sciencenet.cn/u/JRoy 我爱生命,更爱生活

博文

Matlab作图Plot自动设置线条颜色

已有 24816 次阅读 2016-3-6 22:15 |个人分类:科研笔记|系统分类:科研笔记| MATLAB, 颜色, 绘图, plot

 如果Matlab一幅图中有多个线条,一般需要用不同的颜色标明。


 1.自动使用不同的颜色
plot(x1,y2,x2,y2,x3,y3,...); % 默认在7种颜色之间循环,具体的颜色可通过 get(gca,'ColorOrder')命令查看


 2.设置颜色数组,循环使用自定义的不同颜色

如定义颜色矩阵,Nx3维,每一行一个颜色。
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-1之间的数值
figure

hold on; %在同一张图上绘制
for i=1:N
   plot(data(i,:),'color',color(i,:));  % data(i,:) 为所需要绘制的线条数据
end



https://blog.sciencenet.cn/blog-388372-960873.html

上一篇:检验“引力波”事件真假其实很简单
下一篇:所谓“官科”与“民科”
收藏 IP: 61.150.43.*| 热度|

4 刘洋 陆泽橼 徐令予 杨正瓴

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

全部作者的其他最新博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-12-27 12:06

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部