首页 > 其他 > 详细

matlab学习笔记8 基本绘图命令-LineSpec线条设定

时间:2019-10-17 00:27:57      阅读:72      评论:0      收藏:0      [点我收藏+]

一起来学matlab-matlab学习笔记8

基本绘图命令_4 LineSpec线条设定

觉得有用的话,欢迎一起讨论相互学习~Follow Me

  • 绘图函数接受线条设定作为参数并相应地修改生成的图形。您可以为线条指定以下三个要素:
    • 线型
    • 标记符号
    • 颜色
  • 使用点划线 (-.) 绘制 x-y 图,在数据点位置放置圆形标记 (o),并将线条和标记设置为红色 (r)。
x=0:0.05*pi:2*pi;              %按步长赋值生成x数组
y1=sin(x); y2=cos(x);           %生成正弦、余弦函数值数组y1、y2
% plot(x,y1,'r*',x,y2,'m+')          %在窗口中画出正弦、余弦曲线
plot(x,y1,'-.or')

技术分享图片

  • 绘制不带线条的数据点
    • 如果指定标记而不是线型,则将仅绘制标记
    x=0:0.05*pi:2*pi;             %按步长赋值生成x数组
    y1=sin(x); y2=cos(x);         %生成正弦、余弦函数值数组y1、y2
    % plot(x,y1,'r*',x,y2,'m+')   %在窗口中画出正弦、余弦曲线
    % plot(x,y1,'-.or')
    plot(x,y1,'db') %只显示标志不显示线型,并且使用蓝色的标记符号
    技术分享图片

技术分享图片

修改线条外观

  • LineWidth--指定线条的宽度(以磅为单位)。
  • MarkerEdgeColor--指定标记颜色或填充标记(圆形、方形、菱形、五角形、六角形和四个三角形)的边颜色。
  • MarkerFaceColor-指定填充标记的面的颜色。
  • MarkerSize-指定标记的大小(以磅为单位,必须大于0)
figure
t = 0:pi/20:2*pi;
plot(t,sin(t),'-.r*')  %实线,点,红色,数据点使用星号*标记
hold on
plot(t,sin(t-pi/2),'--mo') % 虚线,品红色,圆圈
plot(t,sin(t-pi),':bs') % 点线,蓝色,s表示square方形
hold off

技术分享图片

设置线条属性

t = 0:pi/20:2*pi;
figure
plot(t,sin(2*t),'-mo',... % ...表示续行符号,-表示实线,m表示品红色,o表示圆圈
    'LineWidth',2,... %线宽
    'MarkerEdgeColor','k',... % k表示黑色
    'MarkerFaceColor',[.49 1 .63],... %填充标记的面的颜色
    'MarkerSize',10) % 指定标记的大小

技术分享图片

matlab学习笔记8 基本绘图命令-LineSpec线条设定

原文:https://www.cnblogs.com/cloud-ken/p/11688546.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!