-
2021-11-05 16:15:09
通常有两种方法:
-
使用预置的颜色代码
'r' 红色 'm' 粉红 'g' 绿色 'c' 青色 'b' 兰色 'w' 白色 'y' 黄色 'k' 黑色
-
使用颜色数组
plot(x,y,'color',[0.1 0.2 0.3]) % 颜色数组三个元素都在0~1之间
更多相关内容 -
-
MATLAB Plot Gallery - 使用颜色条(二):添加水平颜色条-matlab开发
2021-05-29 12:15:55这是如何在 MATLAB:registered: 中向绘图添加水平颜色条的示例。 阅读 MATLAB 文档中的“colorbar”函数。 有关更多示例,请转到 MATLAB 绘图库 - http://www.mathworks.com/discovery/gallery.html -
MATLAB Plot Gallery-设置轴位置:设置轴位置-matlab开发
2021-05-29 12:16:39这是如何在 MATLAB:registered: 中的绘图中设置轴位置的示例。 阅读 MATLAB 文档中的“XAxisLocation”属性。 此功能在 R2015b 或更新版本中可用。 有关更多示例,请转到 MATLAB 绘图库 - ... -
MATLAB Plot Gallery - 显示图像(一):创建图像显示-matlab开发
2021-05-29 12:14:30这是如何在 MATLAB:registered: 中显示简单图像的示例。 阅读 MATLAB 文档中的“图像”函数。 有关更多示例,请转到 MATLAB 绘图库 - http://www.mathworks.com/discovery/gallery.html -
matlab plot基本用法
2021-04-18 08:21:53plot(y)生成的图形是以序号为横坐标、数组y的数值为纵坐标画出的折线。//////////////////////////////////////////////////////////////////////////////////////////////////>> x=linsp...>> y=[0 0.58 0.70 0.95 0.83 0.25];
>> plot(y)
生成的图形是以序号为横坐标、数组y的数值为纵坐标画出的折线。
//
>> x=linspace(0,2*pi,30); % 生成一组线性等距的数值
>> y=sin(x);
>> plot(x,y)
生成的图形是上30个点连成的光滑的正弦曲线。
x为横轴y为纵轴
/
多重线
在同一个画面上可以画许多条曲线,只需多给出几个数组,例如
>> x=0:pi/15:2*pi;
>> y1=sin(x);
>> y2=cos(x);
>> plot(x,y1,x,y2)
则可以画出多重线。另一种画法是利用hold命令。在已经画好的图形上,若设置hold on,MATLA将把新的plot命令产生的图形画在原来的图形上。而命令hold off 将结束这个过程。例如:
>> x=linspace(0,2*pi,30); y=sin(x); plot(x,y)
>> hold on
>> z=cos(x); plot(x,z)
>> hold off
图形一样,但默认的颜色都是蓝色~~~~
///
线型和颜色
MATLAB对曲线的线型和颜色有许多选择,标注的方法是在每一对数组后加一个字符串参数,说明如下:
线型 线方式: - 实线 :点线 -. 虚点线 - - 波折线。
线型 点方式: . 圆点 +加号 * 星号 x x形 o 小圆
颜色: y黄; r红; g绿; b蓝; w白; k黑; m紫; c青.
网格和标记
在一个图形上可以加网格、标题、x轴标记、y轴标记,用下列命令完成这些工作。
>> x=linspace(0,2*pi,30); y=sin(x); z=cos(x);
>> plot(x,y,x,z)
>> grid%网格
>> xlabel(‘Independent Variable X’)%x轴标记
>> ylabel(‘Dependent Variables Y and Z’)%y轴标记
>> title(‘Sine and Cosine Curves’)%标题
也可以在图形的任何位置加上一个字符串,如用:
>> text(2.5,0.7,’sinx’)
表示在坐标x=2.5, y=0.7处加上字符串sinx。更方便的是用鼠标来确定字符串的位置,方法是输入命令:
>> gtext(‘sinx’)
在图形窗口十字线的交点是字符串的位置,用鼠标点一下就可以将字符串放在那里。
坐标系的控制
在缺省情况下MATLAB自动选择图形的横、纵坐标的比例,如果你对这个比例不满意,可以用axis命令控制,常用的有:
axis([xmin xmax ymin ymax]) [ ]中分别给出x轴和y轴的最大值、最小值
>> axis([0 6 0 1])
axis equal 或 axis(‘equal’) x轴和y轴的单位长度相同
axis square 或 axis(‘square’) 图框呈方形
axis off 或 axis(‘off’) 清除坐标刻度
多幅图形
可以在同一个画面上建立几个坐标系, 用subplot(m,n,p)命令;把一个画面分成m×n个图形区域, p代表当前的区域号,在每个区域中分别画一个图,如
>> x=linspace(0,2*pi,30); y=sin(x); z=cos(x);
>> u=2*sin(x).*cos(x); v=sin(x)./cos(x);
>> subplot(2,2,1),plot(x,y),axis([0 2*pi –1 1]),title(‘sin(x)’)
>> subplot(2,2,2),plot(x,z),axis([0 2*pi –1 1]),title(‘cos(x)’)
>> subplot(2,2,3),plot(x,u),axis([0 2*pi –1 1]),title(‘2sin(x)cos(x)’)
>> subplot(2,2,4),plot(x,v),axis([0 2*pi –20 20]),title(‘sin(x)/cos(x)’)
图形的输出
在数学建模中,往往需要将产生的图形输出到Word文档中。通常可采用下述方法:
首先,在MATLAB图形窗口中选择【File】菜单中的【Export】选项,将打开图形输出对话框,在该对话框中可以把图形以emf、bmp、jpg、pgm等格式保存。然后,再打开相应的文档,并在该文档中选择【插入】菜单中的【图片】选项插入相应的图片即可。
matlab plot函数详解
在matlab中,plot函数用来绘制二维图像。
1.plot默认格式
plot(x,y)这种格式中,若x,y是向量,则它们必须具有相同的长度。函数将以x为横轴,绘制y。
若x,y都是矩阵,则它们必须具有相同的尺寸,plot函数将针对x的各列绘制y的每列。更确切的说,将x和y的对应的各列取出来,绘制曲线。比如x和y分别为n*n的矩阵,则plot函数将x的第1列和y的第1列对应取出来,绘制一条曲线,然后将x的第二列与y的第二列对应起来,绘制一条曲线,如此下去直到第n条匹配绘制完成。
若x和y之一为向量,另一个为矩阵,则矩阵必须有一维与向量的长度相等。如果矩阵的行数等于向量的长度,则针对向量绘制矩阵的每列;如果矩阵的列数等于向量长度,则针对向量绘制矩阵的每行;若矩阵为方阵,则针对向量绘制矩阵的每列。
若x和y之一为标量,另一个为标量或者向量,则绘制离散的点;然而想要看到绘制的点,用户必须指定表示点位的记号。
2.plot属性应用
带属性的格式中。增加了线属性的设置,这些属性包括线型设置,绘制线条时是否使用标记符号以及使用什么样的标记符号,线条的颜色、粗细等等。
在plot函数中,无论是线型、标记符号还是颜色,具体制定时,都是以字符串的形式出现。字符串中的颜色可以以任何顺序出现,用户也可以省略其中的一个或多个选项。如果用户省略了线条样式,但制定了标记字符,则plot函数只显示标记符,但不会显示线条。
plot函数在绘制线条时,线条属性主要包括三个方面,一是线型的使用。
符号 含义 符号 含义 符号 含义 符号 含义
- 细实线 : 虚点线 -. 点画线 -- 虚画线
二是颜色的使用,其中最常用的颜色如下所示,更多的颜色可以采用RGB来表示。
点线颜色允许的设置值
符号 含义 符号 含义 符号 含义 符号 含义
r 红 b 蓝 y 黄 w 白
g 绿 c 青 k 黑 m 品红
三是标志符的应用,它可以更有效的显示出数据点的位置。
标识符符号与含义
符号 含义 符号 含义 符号 含义 符号 含义
. 实心点
+ 十字号 > 朝右三角 h 六角星 s 方块
* 星号 v 朝下三角 o 空心圆圈 x 叉字符
^ 朝上三角
matlab对plot函数中线条属性的修改,提供了属性名称和属性值的设置方法。
线条属性名称和设置值
属性名称 含义 属性值 备注
Color 设置线条或点的颜色 [r,g,b],各颜色强度介于0~1
常用颜色可使用色彩符号进行设置
使用RGB颜色数据也可
默认蓝色
LineStyle 线型 细实线、虚点线、点画线、虚画线
通过线型符号设置
默认细实线
LineWidth 线条宽度/粗细 正实数
正版出版物使用1.4为宜
默认为0.5
Marker 数据点标识符 菱形、空心圆圈等13种
通过标识符符号设置
MarkerSize 标识符大小 正实数
默认值为6.0
MarkerEdgeColor 标识符边界色彩 [r,g,b],各颜色强度介于0~1
MarkerFaceColor 标识符内部填充色彩 [r,g,b],各颜色强度介于0~1
3.其他几种格式
plot(x1,y1,...,xn,yn)
在这种格式中,将使用相同的坐标轴绘制多条曲线。
plot(x1,y1,linespec1,...,xn,yn,linespecn)
这种格式允许用户对每条线进行属性设置
plot(y)
这种格式中,只有数据y,plot将绘制二维的线条。具体来讲,针对y的每个数据,以数据的索引当做x与其值配对绘制曲线。如果y是向量,那么x轴的尺度范围从1到y的长度。如果y是矩阵,则绘制y的每列,列中数据对应的x,则取各值对应的行号。若y是复数,则复数的实部设定为x,虚部设定为y。
ploy(y,linespec)
统一设定各线条的属性。
plot(ax,______)
这种格式不是在当前的轴框绘图,而是在由句柄ax指定的轴框内绘图,这种格式允许用户对特定绘图对象进行属性设置。
h=plot(______)
这种格式返回由图中各线条的句柄构成的列向量h,即h中的每个元素就是图中一条线的句柄,当绘制多条线时,用户可通过某条线的句柄对该线进行特定的修改。
---------------------
作者:revivre
来源:CSDN
原文:https://blog.csdn.net/revivre/article/details/80136142
版权声明:本文为博主原创文章,转载请附上博文链接!
此文章对您是否有帮助? 是
否
-
MATLAB Plot Gallery-向图中添加文本(2):向图中添加文本-matlab开发
2021-05-29 12:18:01这是如何在 MATLAB:registered: 中向绘图添加文本的示例。 阅读 MATLAB 文档中的“文本”函数。 有关更多示例,请转到 MATLAB 绘图库 - http://www.mathworks.com/discovery/gallery.html -
plot_circle.m.zip_Matlab Plot_circle matlab_plot
2022-07-15 15:52:14Plot a simple circle -
python中matlabplot库学习
2021-11-03 18:57:12import matplotlib.pyplot as plt # -*- coding: utf-8 -*- plt.plot([2,0,5,8]) fig = plt.figure() plt.show() 显示图片如下:import matplotlib.pyplot as plt # -*- coding: utf-8 -*- plt.plot([2,0,5,8]) fig = plt.figure() plt.show()
显示图片如下:
-
MATLAB Plot Gallery - Line Plot 2D(二):用图例创建线图-matlab开发
2021-05-29 12:13:22这是如何在 MATLAB:registered: 中创建带有图例的线图的示例。 阅读 MATLAB 文档中的“绘图”函数。 有关更多示例,请转到 MATLAB 绘图库 - http://www.mathworks.com/discovery/gallery.html -
Matlab plot默认常用颜色RGB及十六进制颜色代码
2022-05-07 11:03:19使用matlab进行科研绘图的时候,plot曲线除了常用的“r”,“g”,“b”,“k”,“m”等颜色外,也可以使用其默认的颜色,可以通过RGB值来指定,这些颜色看起来过渡更舒服。 RGB三元组 十六进制颜色代码 ...使用matlab进行科研绘图的时候,plot曲线除了常用的“r”,“g”,“b”,“k”,“m”等颜色外,也可以使用其默认的颜色,可以通过RGB值来指定,这些颜色看起来过渡更舒服。
RGB三元组 十六进制颜色代码 对应颜色 [0 0.4470 0.7410] #0072BD [0.8500 0.3250 0.0980] #D95319 [0.9290 0.6940 0.1250] #EDB120 [0.4940 0.1840 0.5560] #7E2F8E [0.4660 0.6740 0.1880] #77AC30 [0.3010 0.7450 0.9330] #4DBEEE [0.6350 0.0780 0.1840] #A2142F 详细内容可以参考:二维线图 - MATLAB plot - MathWorks 中国
https://ww2.mathworks.cn/help/matlab/ref/plot.html
-
Matlab PLOT 颜色设置与符号
2021-12-05 22:23:28Matlab plot 常用颜色与符号 -
MATLAB Plot 如何自定义颜色
2020-12-30 20:03:30MATLAB Plot 如何自定义颜色Tip: Matlab 作图时最好保存成fig格式,便于以后修改。写论文是一个漫长的过程,成文后最重要的一个问题就是如何让自己的论文排版和插图更加的好看,让枯燥的论文有一点生动的色彩。这里... -
MATLAB——plot画图
2018-08-22 21:57:26本代码主要利用MATLAB工具实现MATLAB——plot绘图,简单明了,易于理解 -
plot画图实例.zip_Matlab Plot_Matlab_ 画图_matlab 画图_图像处理_画图
2022-07-15 12:30:03在matlab中,使用plot画图实例,能熟练掌握使用plot进行画图 -
MATLAB Plot Gallery - Graph Plot 2:Create a graph plot-matlab开发
2021-05-29 12:12:40这是如何在 MATLAB:registered: 中创建图形的示例。 阅读 MATLAB 文档中的“graph”函数。 此功能在 R2015b 或更新版本中可用。 有关更多示例,请转到 MATLAB 绘图库 - ... -
MATLAB plot 画多条线段的问题
2021-04-24 19:17:24% plot([A(1,1) B(1,1)] , [ A(1,2) B(1,2) ] ); % plot([A(2,1) B(2,1)] , [ A(2,2) B(2,2) ] ); % plot([A(3,1) B(3,1)] , [ A(3,2) B(3,2) ] ); plot([A(:,1) B(:,1)]', [A(:,2) B(:,2)]'); % camproj('... -
matlab plot作图线型及颜色及图标大全
2021-07-20 16:10:33来自MATLAB2016自学一本通 -
【新星计划】MATLAB plot绘制图像
2021-06-14 15:11:31在MATLAB中绘制函数图形的步骤如下: 先定义变量 x,通过指定的变量 x 值的范围,该函数被绘制; 然后定义函数, y = f(x); 最后调用 plot 命令,如 plot(x, y)。 接下来我们通过例子绘制简单的... -
Matlab plot函数画图间隔标记
2021-09-24 21:57:22x=1:1:150; y = 1:1:150; maker_idx = 1:5:150; plot(x,y,'-^','MarkerIndices',maker_idx) -
Matlab plot画图线型、符号及颜色
2020-10-15 09:57:24figure,plot(Seg1,SS1_QJ1,'k');hold on plot(Seg1,SS1_QJ1,'ks') plot(Seg1,Q1*ones(length(Seg1)),'r') xlabel('\bf{安装角}(°)','FontSize',10.508) %'\bf'是加粗的意思 %xlabel('\... -
matlab plot曲线颜色,形状。
2020-06-24 15:03:58matlab plot命令:形如plot(x,y1,'p'); -
Matlab Plot用法总结
2019-11-25 21:41:44plot(X,Y) 绘制单条曲线 x = 0:pi/100:2*pi; //表示x取0到2*pi之间的值,每个值之间间隔pi/100 y = sin(x); plot(x,y); plot(x,y1,x,y2) 绘制多条曲线 x = linspace(-2*pi, 2*pi);//x取值范围为-2*pi到2*pi... -
MATLAB Plot Gallery - Stem Plot(二):创建多数据的茎图-matlab开发
2021-05-29 12:12:09这是一个如何在 MATLAB:registered: 中创建包含多个数据的茎图的示例。 阅读 MATLAB 文档中的“stem”函数。 有关更多示例,请转到 MATLAB 绘图库 - http://www.mathworks.com/discovery/gallery.html -
修改Matlabplot中的坐标轴线的宽度
2021-09-03 13:08:30如图所示,修改轴线宽度: 代码如下: set(gca,'LineWidth',1); 放在plot后面,修改数值即可更改。 示例如下: set(gca,'LineWidth',5); -
MATLAB Plot Gallery - Subplot(二):创建具有多种绘图类型的子图-matlab开发
2021-05-29 12:11:45这是如何在 MATLAB:registered: 中创建具有多种绘图类型的子图的示例。 阅读 MATLAB 文档中的“subplot”函数。 有关更多示例,请转到 MATLAB 绘图库 - http://www.mathworks.com/discovery/gallery.html -
matlab plot title 包含变量的图片标题
2020-10-17 19:48:09plot(x,y,'linewidth',3) xlabel('x') ylabel('y') x=1; str='study' title(['x=',num2str(x), ', ', str]) 欢迎关注公众号:算法工程师的学习日志,获取算法工作相关的学习资料。如果有技术咨询,提供有偿咨询... -
MATLAB Plot Gallery - 函数图(一):从函数创建线图-matlab开发
2021-05-29 12:14:07这是如何从 MATLAB:registered: 中的函数创建线图的示例。 阅读 MATLAB 文档中的“fimplicit”函数。 此功能在 R2016b 或更新版本中可用。 有关更多示例,请转到 MATLAB 绘图库 - ... -
MATLAB plot画线的颜色设定
2020-07-19 21:01:39MATLAB plot画线的颜色设定 plot中画线的颜色通常是八种: 标记符 颜色 r 红 g 绿 b 蓝 c 蓝绿 m 紫红 y 黄 k 黑 w 白 但是线的颜色是由红绿蓝(RGB)三原色组成的,通过设定三原色的权重可以改变线的颜色,命令... -
matlab plot函数 坐标轴标注
2020-02-17 19:45:16坐标轴标注 https://jingyan.baidu.com/article/da1091fb1770a1027849d692.html