当前位置:   article > 正文

Matlab中plot画图线型、标记和颜色_matlab plot线型和颜色

matlab plot线型和颜色

一、颜色

颜色说明对应的 RGB 三元组
y黄色[1 1 0]
m品红色[1 0 1]
c青蓝色[0 1 1]
r红色[1 0 0]
g绿色[0 1 0]
b蓝色[0 0 1]
w白色[1 1 1]
k黑色[0 0 0]

举例说明

x = 0:pi/100:2*pi;
y1 = sin(x);
y2 = sin(x-0.25);
y3 = sin(x-0.5);
y4 =sin(x-0.75);
y5 = sin(x-1);
y6 = sin(x-1.25);
y7 = sin(x-1.5);
y8 =sin(x-1.75);
figure
plot(x,y1,'y');%
hold on;
plot(x,y2,'m');%
hold on;
plot(x,y3,'c');%
hold on;
plot(x,y4,'r');%
hold on;
plot(x,y5,'g');%
hold on;
plot(x,y6,'b');%
hold on;
plot(x,y7,'w');%
hold on;
plot(x,y8,'k');%
hold on;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

在这里插入图片描述

二、线型

线型说明
-实线
- -虚线
:点线
-.点划线

举例说明

x = 0:pi/100:2*pi;
y1 = sin(x);
y2 = sin(x-0.25);
y3 = sin(x-0.5);
y4 =sin(x-0.75);
figure
plot(x,y1,x,y2,'--',x,y3,':',x,y4,'-.')
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

在这里插入图片描述

三、标记

标记说明
o圆圈
+加号
*星号
.
×叉号
s方形
d菱形
^上三角
v下三角
>右三角
<左三角
p五角形
h六角形

举例说明

x = 0:pi/100:2*pi;
y1 = sin(x);
y2 = sin(x-0.25);
y3 = sin(x-0.5);
y4 =sin(x-0.75);
y5 = sin(x-1);
y6 = sin(x-1.25);
y7 = sin(x-1.5);
y8 =sin(x-1.75);
y9 =sin(x-0.75);
y10 = sin(x-2);
y11 = sin(x-2.25);
y12 = sin(x-2.5);
y13 =sin(x-2.75);
figure
plot(x,y1,'-o','MarkerIndices',1:5:length(y1));%创建一个线图并每隔四个数据点显示一个标记
hold on;
plot(x,y2,'-+','MarkerIndices',1:5:length(y2));%创建一个线图并每隔四个数据点显示一个标记
hold on;
plot(x,y3,'-*','MarkerIndices',1:5:length(y3));%创建一个线图并每隔四个数据点显示一个标记
hold on;
plot(x,y4,'-.','MarkerIndices',1:5:length(y4));%创建一个线图并每隔四个数据点显示一个标记
hold on;
plot(x,y5,'-x','MarkerIndices',1:5:length(y5));%创建一个线图并每隔四个数据点显示一个标记
hold on;
plot(x,y6,'-s','MarkerIndices',1:5:length(y6));%创建一个线图并每隔四个数据点显示一个标记
hold on;
plot(x,y7,'-d','MarkerIndices',1:5:length(y7));%创建一个线图并每隔四个数据点显示一个标记
hold on;
plot(x,y8,'-^','MarkerIndices',1:5:length(y8));%创建一个线图并每隔四个数据点显示一个标记
hold on;
plot(x,y9,'-v','MarkerIndices',1:5:length(y9));%创建一个线图并每隔四个数据点显示一个标记
hold on;
plot(x,y10,'->','MarkerIndices',1:5:length(y10));%创建一个线图并每隔四个数据点显示一个标记
hold on;
plot(x,y11,'-<','MarkerIndices',1:5:length(y11));%创建一个线图并每隔四个数据点显示一个标记
hold on;
plot(x,y12,'-p','MarkerIndices',1:5:length(y12));%创建一个线图并每隔四个数据点显示一个标记
hold on;
plot(x,y13,'-h','MarkerIndices',1:5:length(y13));%创建一个线图并每隔四个数据点显示一个标记
hold on;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41

在这里插入图片描述

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号