Matlab画折线图是线型、颜色、标记符号和属性设置-LineSpec(线条设定)

article/2025/9/19 2:42:06

说明

绘图函数接受线条设定作为参数并相应地修改生成的图形。您可以为线条指定以下三个要素:

  • 线型
  • 标记符号
  • 颜色

例如:

plot(x,y,'-.or')

使用点划线 (-.) 绘制 x-y 图,在数据点位置放置圆形标记 (o),并将线条和标记设置为红色 (r)。可在数据参数之后,以字符向量形式指定各要素(任意顺序)。请注意,线条设定不是名称-值对组。

给制不带线条的数据点

如果指定标记而不是线型,则将仅绘制标记。例如:

plot(x,y,'d')

线型、标记符号和颜色

可以指明要显示的线型、标记和颜色,下表进行了详细介绍:

线型设置

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

标记符号设置

标记说明
‘o’圆圈
‘+’加号
‘*’星号
‘.’
‘x’叉号
‘_’水平线条
‘s’方形
‘d’菱形
‘^’上三角
‘v’下三角
‘>’右三角
‘<’左三角
‘p’五角形
‘h’六角形

颜色设置

线型说明
y黄色
m品红色
c青蓝色
r红色
g绿色
b蓝色
w白色
k黑色

相关属性

MATLAB图形允许控制下列直观特征:

  • 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')
hold off

在这里插入图片描述

设置线条属性

示例: plot(x,y,'-o','MarkerIndices',[1 5 10]) 在第一、第五和第十个数据点处显示圆形标记。

示例: plot(x,y,'-x','MarkerIndices',1:3:length(y)) 每隔三个数据点显示一个交叉标记。

示例: plot(x,y,'Marker','square','MarkerIndices',5) 在第五个数据点显示一个正方形标记。

t = 0:pi/20:2*pi;
figure
plot(t,sin(2*t),'-mo',...'LineWidth',2,...'MarkerEdgeColor','k',...'MarkerFaceColor',[.49 1 .63],...'MarkerSize',10)

在这里插入图片描述

资源传送门

  • 关注【做一个柔情的程序猿】公众号
  • 在【做一个柔情的程序猿】公众号后台回复 【python资料】【2020秋招】 即可获取相应的惊喜哦!
  • 自己搭建的博客地址:梦魇回生的博客

「❤️ 感谢大家」

  • 点赞支持下吧,让更多的人也能看到这篇内容(收藏不点赞,都是耍流氓 -_-)
  • 欢迎在留言区与我分享你的想法,也欢迎你在留言区记录你的思考过程
  • 欢迎大家加入知识星球进行交流讨论,这里一定有与你一同的道友
    在这里插入图片描述

http://chatgpt.dhexx.cn/article/p49hJ8qx.shtml

相关文章

MATLAB画曲线图

MATLAB画曲线图 新手实用|画图函数功能介绍linspaceXticksxticklabelsplot 新手实用|画图函数功能介绍 记录分享MATLAB学习过程中&#xff0c;遇到的问题及相应解决方法&#xff0c;希望能帮助到看到这篇博客的你。 linspace x1 linespace(-3,3,5); x2 -3:1.5:3;% x1 x2 …

Matlab:plot函数绘制二维折线图

一、基本调用格式 1、plot(y)   若y为向量时&#xff0c;则以y中元素序号为横坐标&#xff0c;y的分量为纵坐标绘制曲线。若y为实矩阵&#xff0c;则按照列绘制每一列对应的曲线。 2、plot(x,y)   若x和y为同维向量&#xff0c;则以x为横坐标,y为纵坐标绘制曲线。若x和y中…

MATLAB-最简单基础的画二维图(点图、折线图、拟合曲线)

之前写过一篇关于画matlab折线图的博客&#xff0c;但是写的非常潦草。也算是为了以后自己方便看&#xff0c;打算重新把画二维图部分再写一下&#xff0c;因此有了这篇博客。 画二维图形主要使用plot函数&#xff0c;使用方法说明&#xff1a;&#xff08;官网&#xff09; 1.…

MATLAB如何绘制折线图和美化折线图

MATLAB如何绘制折线图和美化折线图 MATLAB如何绘制折线图和美化折线图绘制基本图像GUI界面进行调整编写代码进行调整总结 MATLAB如何绘制折线图和美化折线图 在写论文的时候&#xff0c;我们直接用MATLAB绘制的图像和大佬的比起来总是差很远&#xff0c;现在我们来看如何美化科…

Matlab绘制多个折线图的方法

给出一个Matlab绘制折线图的例子&#xff1a;Matlab绘制多个折线图和子图的详细方法&#xff0c;并且字体设置为Times New Roman&#xff0c;可用于普通课程作业的撰写。 %% 维数选择 % 人脸1.f Dim 10:10:100; %% 数据选择 % 人脸1.f RKSH [53 68 74 77 77 78 78 78 78 78]…

MATLAB 绘制折线图

MATLAB 绘制折线图 想要绘制出如上图所示折线图&#xff0c;首先&#xff0c;先展示代码&#xff1a; x0:10:50; a[0, 1.80,7.60,17.40,31.20,49.00] plot(x,a,s-g,MarkerSize,2,MarkerFaceColor,g,MarkerEdgeColor,g,LineWidth,2); grid b[0,1.10,4.20,9.30,16.40,25.50]; ho…

MATLAB绘制统计折线图

MATLAB绘制实验数据折现图 在论文或者文章写作中&#xff0c;经常需要使用图形来表示我们的实验结果。一般来说&#xff0c;这种表示方式比表格更加直观、更加可视化。因此&#xff0c;本文给出一种使用MATLAB处理数据得到折线图的教程。 1. 待处理数据形式 待处理的数据为迭代…

MATLAB中画折线图:plot函数的简单用法

20年4月24日更新 关于MATLAB里柱状图的画法&#xff0c;以及如何在图例legend和轴标签xlabel里加入latex公式&#xff0c;请参考 https://blog.csdn.net/u014261408/article/details/102511989。 使用plot绘制二维图像 MATLAB中plot函数常常被用于绘制各种二维图像&#xff…

matlab 画折线图

针对这篇博客里有些不够详细的地方&#xff0c;后期又写了一个稍微更详细的MATLAB画折线图&#xff1a;https://blog.csdn.net/Rhiney_97/article/details/105000137 代码&#xff1a; 效果图&#xff1a; x1:1:5就是x轴上的数据&#xff0c;从1开始到5结束&#xff08;即应该有…

MATLAB编程:绘制折线图 以及 画图的一些小技巧

MATLAB编程&#xff1a;绘制折线图 以及 画图的一些小技巧 前言一、介绍二、MATLAB实现三、总结 前言 本博主使用的MATLAB版本是2020b&#xff0c;这个版本可以使用许多有趣的扩展APP。本节将会对如何在已有数据条件下绘制一幅折线图&#xff0c;非常详尽地一种编程方式&#x…

matlab-画折线图

用matlab画折线图是一个很基本的操作&#xff0c;下面是程序 x5:5:50;%x从5开始,50结束&#xff0c;间隔为5a[75.226,76.704,75.263,75.337,75.599,76.302,74.824,76.924,75.595,75.442];b[72.112,70.764,68.63,68.201,64.067,61.717,61.476,61.561,61.066,61.586];plot(x,a,*…

Matlab绘制折线图详细方法

Matlab绘制折线图属于非常基本的功能&#xff0c;首先给出一个示例代码&#xff0c;有详细的解释&#xff0c;可以根据自己需求进行修改。 x1:1:5;%x轴上的数据&#xff0c;第一个值代表数据开始&#xff0c;第二个值代表间隔&#xff0c;第三个值代表终止a[203.024,113.857,2…

matlab绘制折线图基本操作

本篇博客主要总结matlab绘制折线图的基本操作&#xff0c;使用的函数是plot函数&#xff0c;关于plot的函数语法规则&#xff0c;这里不再赘述&#xff0c;可以参考matlab官方文档&#xff0c;https://ww2.mathworks.cn/help/matlab/ref/plot.html#d124e1037051&#xff0c;不看…

matlab 画折线图(美化)

常规的折线图我们可以调用plot()函数进行画图&#xff0c;并且我们可以修改参数画出不同颜色&#xff0c;各种样式的图&#xff0c;但是我们怎么样才能在折线图上加上数据标签&#xff0c;我们需要调用text()函数来完成&#xff0c;进行我们直接进入实战 首先我们先查看一下要…

Matlab中绘制折线图(附matlab代码)

Matlab中绘制折线图 一般来说&#xff0c;折线图更加直观、更加可视化。因此&#xff0c;本文给出一种使用MATLAB处理数据得到折线图的教程。 1、创建折线图 x1:1:5;%x轴上的数据&#xff0c;第一个值代表数据开始&#xff0c;第二个值代表间隔&#xff0c;第三个值代表终止…

Python 的Int的最大值是多少?

Python 的Int的最大值是多少&#xff1f; 非常大

C语言中INT数据类型的最小值和最大值

INT数据类型的最小值&#xff1a; -2,147,483,648&#xff0c;转化成二进制1000 0000 0000 0000 0000 0000 0000 0000 第一位1即时符号位&#xff0c;也是数值位&#xff0c;2312,147,483,648 INT数据类型的最大值 2,147,483,647&#xff0c;转化为二进制 0111 1111 1111 1…

java int 的最大值 Integer.MAX_VALUE 是 2147483647 / 二十一亿多的一个整数

java int 类整数的最大值是 2 的 31 次方 - 1 2147483648 - 1 2147483647 可以用 Integer.MAX_VALUE 表示它&#xff0c;即 int value Integer.MAX_VALUE; Integer.MAX_VALUE 1 Integer.MIN_VALUE -2147483648 再大的数就要用 long &#xff08;最大值 2 的 63 次方 - …

算法| Java的int类型最大值为什么是21亿多?

开篇 本文主要介绍在Java中&#xff0c;为什么int类型的最大值为2147483647。 理论值 我们都知道在Java中&#xff0c;int 的长度为32位。 理论上&#xff0c;用二进制表示&#xff0c;32位每一位都是1的话&#xff0c;那么这个数是多少呢&#xff1f; 我们来计算一下&…

C++int型的数到底最大值是多少

int的范围是-2的31次方到2的31次方-1。 为什么是31次方呢&#xff1a;因为我的电脑是4个字节表示int&#xff0c;一个字节占8位。所以就32位&#xff0c;-1是因为int是signed有符号位的&#xff0c;所以就31。为什么正数要31-1呢:个人理解:&#xff08;假设4个1&#xff0c;如…