plot中画线的颜色通常是八种:
标记符 颜色
r 红
g 绿
b 蓝
c 蓝绿
m紫红
y 黄
k 黑
w 白
但是线的颜色是由红绿蓝(RGB)三原色组成的,通过设定三原色的权重可以改变线的颜色,命令如下(x为横坐标,y为纵坐标):
color的域值为0—1
plot(x,y,'Color',[1 0 0])代表红色
plot(x,y,'Color',[0 1 0])代表绿色
plot(x,y,'Color',[0 0 1])代表蓝色
plot(x,y,'Color',[0.3 0.8 0.9])则是三种颜色组成的新颜色。
当需要以上常用的八种以外的颜色时,只要设置颜色中RGB的值就可以得到不同的颜色。
比如画一条蓝色的x号线:
plot(x,y,'bg')
画图:
线形:-实线 -. 点划线 --长虚线 :短虚线
符号 颜色 符号线形
b 蓝. 点
c 青 。 圈
g 绿 × ×标记
k 黑 - 实线
m 紫红 * 星号
r红 : 点线
w 白 -. 点划线
y 黄-- 虚线
%方法一: 调用系统默认颜色
n = 4 %how much number of color to use
c = colormap(jet(n)) %number of color in figure
c1 = 0
for i = 1:M
c1 = c1 + 1
figure(1)
semilogy(x, y, 'Color', c(c1,:))
hold on
end
%方法二: 按自己需求设置颜色、线型和标记符
color = {'r', 'g', 'b', 'c', 'm', 'y', 'k', 'w', 'r', 'g', 'b'} %颜色
linestyle = {'-.', '-', '--', ':', '-.', '-', '--', ':', '-.', '-', '--'} %线型
markerstyle = {'+', 'o', '*', '.', 'x', 's', 'd', '^', 'v', '<', '>'} %标记符
for i = 1:M
c1 = c1 + 1
figure(1)
semilogy(x, y, 'Color', char(color(i))
hold on
end
扩展资料:
绘制基础曲线
close allclear allclc %关闭所有图形窗口,清除工作空间所有变量,清空命令行
x=0:0.02:10
y1=sin(x)
y2=2*sin(x)
plot(x,y1,'b*:',x,y2,'r+-') %设置颜色、标记和线型
axis([0 pi 0 2]) %设置坐标轴
title('正弦曲线') %设置标题行
xlabel('时间/单位:秒') %设置横坐标
ylabel('电压/单位:伏特') %设置纵坐标
gtext('y1=sin(x)') %在图中鼠标指定位置添加文字y1=sin(x)
gtext('y2=2*sin(x)') %在图中鼠标指定位置添加文字y2=2*sin(x)
1. 颜色选项:
'r' 红色, 'm' 粉红,'g' 绿色, 'c' 青色,'b' 蓝色 ,'w' 白色,'y' 黄色, 'k' 黑色
2. 线性选项:
'-' 实线, '--' 虚线,':' 点线, '-.' 点划线
3. 标记点形状选项:
'.' 表示点号 ,'^'表示上三角点,'+'表示加号点 , 'v' 表示下三角点,'*' , '>' , '<' ,
's'表示正方形点,'p' 表示五角星点,'d'表示菱形点, 'h' 表示六角星点
4.实心点:'MarkerFaceColor'
plot(x轴坐标,对应y值,'b^-','MarkerFaceColor','b')
5.线宽设置:
plot(x轴坐标,对应y值,'b^-','LineWidth',2)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)