Matlab中画图颜色和形状命令详解

一、matlab画图plot点的形状

在matlab里,我们可以通过plot函数来绘制一个曲线或者散点图。当我们需要在图上标识某些特殊的数据点时,可以使用plot函数的不同形状选项。plot函数的形状选项可以通过字符串来设置,常用的有’o’、’x’、’+’、’.’等,代码如下:

 x = [1,2,3,4,5];
 y = [1,4,9,16,25];
 plot(x,y,'o')

这里,我们使用了字符’o’来指定数据点的形状,运行之后,可以看到数据点都变成了圆圈。

还可以设置不同的颜色,代码如下:

 plot(x,y,'oc')

这里,字符’c’表示用蓝色来填充圆圈,可以看到,数据点的颜色也发生了变化。

二、matlab画图数据点形状

除了plot函数,matlab还提供了scatter函数,它也可以用来绘制散点图,并且可以通过Marker参数来指定不同的形状,代码如下:

 x = [1,2,3,4,5];
 y = [1,4,9,16,25];
 scatter(x,y,'Marker','^')

这里使用了字符’^’来指定数据点的形状为三角形,运行之后可以看到,数据点的形状变为了三角。

三、matlab画图点的形状

除了plot函数和scatter函数,还可以使用line函数来绘制线条,并且可以通过Marker参数来指定点的形状。当Marker设置为’none’时,就不会显示数据点。代码如下:

 x = [1,2,3,4,5];
 y = [1,4,9,16,25];
 line(x,y,'Marker','none','LineStyle','--') 

这里设置了Marker为’none’,表示不显示数据点,同时设置了LineStyle为’–‘,表示线条为虚线。运行之后可以看到,只有线条,没有数据点。

四、matlab画图点的形状三角

除了常见的形状之外,还可以使用Matlab内置的Marker来设置形状。例如,可以使用Marker中的’^’来绘制三角形。代码如下:

 x = [1,2,3,4,5];
 y = [1,4,9,16,25];
 plot(x,y,'^')

这里,我们使用了字符’^’来指定数据点的形状为三角形,运行之后可以看到,数据点的形状变为了三角。

五、matlab画图线的形状

除了Marker可以设置点的形状之外,LineWidth和LineStyle参数也可以用来设置线条的粗细和线型。例如,可以使用LineWidth设置线条的宽度,使用LineStyle设置线型。代码如下:

 x = [1,2,3,4,5];
 y = [1,4,9,16,25];
 plot(x,y,'LineWidth',2,'LineStyle','--')

这里,我们设置LineWidth为2,表示线条宽度为2像素,同时设置LineStyle为’–‘,表示线条为虚线。运行之后可以看到,线条变粗并且变成了虚线。

六、matlab画图节点设置不同形状

除了Matlab内置的常见形状之外,还可以使用自定义的图片来设置节点的形状。例如,可以使用imread函数读取一张图片,然后使用三个参数来控制图片的大小和位置,最后使用imagesc函数显示图片。代码如下:

 img = imread('heart.png');
 x = [1,2,3,4,5];
 y = [1,4,9,16,25];
 imagesc(x,y,img);
 set(gca,'YDir','normal','XColor','none','YColor','none')

这里,我们通过imread函数读取名为heart.png的图片,并将其命名为img。然后,使用imagesc函数来显示图片,其中,x和y分别表示图片的x和y坐标,img是要显示的图片,set函数用来设置横纵坐标方向和颜色。运行之后可以看到,数据点的形状变成了心形。

七、matlab改变plot画图线的形状

plot函数默认会连接相邻数据点,形成一条线。然而,在某些情况下,我们可能需要连接不同的数据点,比如从第一个数据点连接到第三个数据点,再从第五个数据点连接到第七个数据点。可以使用NaN来表示断点,从而实现连接不同的数据点。代码如下:

 x = [1,2,3,nan,5,6,7];
 y = [1,4,9,nan,25,36,49];
 plot(x,y,'o-')

这里,我们在x和y中使用了NaN表示断点,使用’o-‘来表示连续的实心圆线。运行之后可以看到,数据点之间出现了断点,同时线条也变成了线段。

原创文章,作者:VMEG,如若转载,请注明出处:https://www.506064.com/n/136979.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
VMEGVMEG
上一篇 2024-10-04 00:17
下一篇 2024-10-04 00:17

相关推荐

  • Python海龟代码简单画图

    本文将介绍如何使用Python的海龟库进行简单画图,并提供相关示例代码。 一、基础用法 使用Python的海龟库,我们可以控制一个小海龟在窗口中移动,并利用它的“画笔”在窗口中绘制…

    编程 2025-04-29
  • Git config命令用法介绍:用正确的邮箱保障开发工作

    本文将详细介绍如何使用git config命令配置Git的全局和本地用户信息,特别是如何正确使用用户邮箱,保障Git操作的正常进行。 一、git config命令介绍 Git中的每…

    编程 2025-04-29
  • Python命令大全及说明

    Python是一种高级编程语言,由Guido van Rossum于1989年底发明。它具有良好的语法结构和面向对象的编程思想,具有简洁、易读、易学的特点,是初学者以及专业开发人员…

    编程 2025-04-29
  • Python SSH 远程执行命令

    Python SSH 远程执行命令是指在一个服务器上执行远程另一个服务器上命令。如果你需要在本地机器上执行命令,或者在远程机器上执行本地命令,你都可以使用 SSH。在 Python…

    编程 2025-04-29
  • 剖析命令执行函数

    在编程开发过程中,命令执行函数是非常常见的一个概念。它是指接受一个命令字符串,并将其解析执行,返回相应的结果或错误信息的函数。本文将从多个方面对命令执行函数进行详细的阐述,包括其定…

    编程 2025-04-28
  • 如何使用Python执行Shell命令并获取执行过程信息

    本文将介绍如何使用Python执行Shell命令并获取执行过程信息。我们将从以下几个方面进行阐述: 一、执行Shell命令 Python内置的subprocess模块可以方便地执行…

    编程 2025-04-28
  • Python画图坐标轴刻度用法介绍

    本文将从以下几个方面对Python画图坐标轴刻度进行详细讲解: 一、介绍坐标轴刻度 坐标轴刻度是指数轴上的标定刻度,用于表示数值的大小和位置。在画图的过程中,坐标轴的刻度设置显得尤…

    编程 2025-04-27
  • Python中获取用户输入命令的方法解析

    本文将从多个角度,分别介绍Python中获取用户输入命令的方法,希望能够对初学者有所帮助。 一、使用input()函数获取用户输入命令 input()是Python中用于获取用户输…

    编程 2025-04-27
  • Python3 执行 cmd 命令用法介绍

    本文将详细讲解如何使用Python3执行cmd命令,包括使用subprocess模块、os模块、Popen方法、system方法等多个方面的实现方法。 一、使用subprocess…

    编程 2025-04-27
  • 全面解析Python直接命令更新

    本文将从多个方面对Python直接命令更新进行详细阐述,包括更新命令的基本用法、更新过程中可能遇到的问题及其解决方法等等。 一、更新命令基本用法 Python直接命令更新是一种非常…

    编程 2025-04-27

发表回复

登录后才能评论