zoukankan      html  css  js  c++  java
  • matlab学习笔记8 基本绘图命令-LineSpec线条设定

    一起来学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) % 指定标记的大小
    

    在这里插入图片描述

  • 相关阅读:
    OpenGL模板缓冲区与模板测试
    u3d调用c++ dll的DllNotFoundExceion 问题
    u3d调用自己的dll
    使用 idea 的Bookmarks(书签)功能
    maven 相关问题
    项目
    使用 vi/vim 时,粘贴进新创建文件或空文件的首行内容丢失的解决方法
    Thread.sleep还是TimeUnit.SECONDS.sleep
    搭建 Guacamole 并解决各种坑和创建不了虚拟驱动器导致无法实现文件传输的方法
    properJavaRDP 跑通本地远程桌面
  • 原文地址:https://www.cnblogs.com/cloud-ken/p/11688546.html
Copyright © 2011-2022 走看看