MATLAB画图使用不同的颜色

您所在的位置:网站首页 表格多种颜色搭配怎么设置出来 MATLAB画图使用不同的颜色

MATLAB画图使用不同的颜色

2024-07-11 08:28| 来源: 网络整理| 查看: 265

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



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3