[ZT] matlab中plot画图参数的设置

一、Matlab绘图中用到的直线属性包括:

(1)LineStyle:线形

(2)LineWidth:线宽

(3)Color:颜色

(4)MarkerType:标记点的形状

(5)MarkerSize:标记点的大小

(6)MarkerFaceColor:标记点内部的填充颜色

(7)MarkerEdgeColor:标记点边缘的颜色

1、线形标记符    线形
 -           实线
 --          虚线
 :         点线
 -.         点横线

2、点形标记符    点形
 +          加号
 o          圆圈
 *          星号
 .          实心点
 x         叉号
 s         正方形
 d         钻石形
 ^         上三角形
 v         下三角形
 >        右三角形
 <        左三角形
 p        五角星形
 h        六角星形

3、颜色标记符    颜色
 r             红
 g            绿
 b            蓝
 c          蓝绿
 m         紫红
 y           黄
 k           黑
 w          白
 
二、描绘不同的直线
当我们需要对不同类别的数据点进行连线的时候,可以设置以下属性来区分不同类别的点和相应的直线:
(1)LineStyle:线形
(2)MarkerSymbol:点形
(3)Color:颜色
例如:
     plot(x,y,‘-.or‘,‘MarkerFaceColor‘,‘g‘)
其中线形为点横线,数据点形状为圆圈,线条和数据点边缘的颜色都是红色,数据点的填充颜色为绿色。

三、描绘数据点的分布
有时候我们希望画出数据点的分布情况,不需要画出这些点之间的连线,则可以按以下方式实现:
    plot(x,y,‘d‘)
即只定义数据点的点形。

最后给出一个例子说明怎样运用以上属性来画图:

plot(t,sin(2*t),‘-mo‘,...
                ‘LineWidth‘,2,...
                ‘MarkerEdgeColor‘,‘k‘,...
                ‘MarkerFaceColor‘,[.49 1 .63],...
                ‘MarkerSize‘,12)

本文引用地址:http://blog.sciencenet.cn/blog-281551-573856.html 此文来自科学网张红艳博客,转载请注明出处。

时间: 2024-08-29 08:31:23

[ZT] matlab中plot画图参数的设置的相关文章

Matlab中plot函数全功能解析

Matlab中plot函数全功能解析 功能 二维曲线绘图 语法 plot(Y)plot(X1,Y1,...)plot(X1,Y1,LineSpec,...)plot(...,'PropertyName',PropertyValue,...)plot(axes_handle,...)h = plot(...)hlines = plot('v6',...) 描述 plot(Y)如果Y是m×n的数组,以1:m为X横坐标,Y中的每一列元素为Y坐标,绘制n条曲线:如果Y是n×1或者1×n的向量,则以1:n

【原创】Matlab中plot函数全功能解析

[原创]Matlab中plot函数全功能解析 该帖由Matlab技术论(http://www.matlabsky.com)坛原创,更多精彩内容参见http://www.matlabsky.com 功能 二维曲线绘图 语法 plot(Y)plot(X1,Y1,...)plot(X1,Y1,LineSpec,...)plot(...,'PropertyName',PropertyValue,...)plot(axes_handle,...)h = plot(...)hlines = plot('v6

解决:Matlab使用plot画图显示空白

操作系统:Ubuntu 16.04 在Matlab中使用plot画图时,跳出的图形窗口是空白的,并且报错:******Resolving Low-Level Graphics Issues****** 也就是解决低级图形问题. 查看文档后显示有3种解决方案: 1.升级图形硬件驱动程序 升级到最新驱动版本后,问题仍然存在. 2.对您的系统选择OpenGL实现 我选择为以后的会话指定OpenGL实现: 在MATLAB命令提示符处键入 opengl('save','software').然后,重新启动

用matlab的plot画图的几种用法(转)

1.设置图线宽度 set( haxis, 'LineWidth', 1.0 ); ----这是 set函数, 'LineWidth'就是axis的线宽度属性,其值默认为0.5,这里可以改成1.0了. 2.调整坐标轴上下限set( haxis, 'XLim', [ 2 20 ] );  set( haxis, 'YLim', [ 2 20 ] );---调整坐标轴上下限的.Z轴,那同理set( haxis, 'ZLim', [ Zmin, %% Zmax ] )3.调整坐标轴上的标注数字set(

web.xml中servlet初始化参数的设置

<context-param><param-name>param1</param-name><param-value>value1</param-value></context-param><context-param><param-name>param2</param-name><param-value>value2</param-value></context-pa

matlab中plot使用方法

MATLAB有非常强的图形功能,能够方便地实现数据的视觉化.强大的计算功能与图形功能相结合为MATLAB在科学技术和教学方面的应用提供了更加广阔的天地.以下着重介绍二维图形的画法,对三维图形仅仅作简单叙述. 5.1 二维图形的绘制 5.1.1 基本形式 二维图形的绘制是MATLAB语言图形处理的基础,MATLAB最经常使用的画二维图形的命令是plot,看两个简单的样例: >> y=[0 0.58 0.70 0.95 0.83 0.25]; >> plot(y) 生成的图形见图5-1

Matlab 001 plot画图

如何使用plot画出不同长度矩阵: 1.首先将元素组补齐,VarName1( xxx,xx )=0,将VarName1补齐成一个xxx*xx的数组: 2.使用条件画图 plot( VarName1 (VarName1~=0) , VarName2 (VarName1~=0) ) 画出VarName1不等于 0 时的曲线: 3.hold on 画下一个 [注意] 001:VarName1~=0,不使用这个语句会使图形变样,并且每有一个矩阵,就都需要加相同条件语句使其长度相等: 002:hold o

matlab里plot画多幅图像、设置总标题、legend无边框

%%绘图 suptitle('公路')  %总标题subplot(2,2,1);plot(x,y11,'r-') hold onplot(x,y21,'b-')xlabel('方向')ylabel('能量')legend('草地','公路')set(legend,'edgecolor','none')legend('boxoff')  %legend无边框 %---subplot(2,2,2); plot(x,y12,'r-')hold onplot(x,y22,'b-')xlabel('方向'

【Matlab】Matlab中的plot函数及legend函数解析 持续更新...

Matlab中plot函数全功能解析 功能 二维曲线绘图 语法 plot(Y) plot(X1,Y1,...) plot(X1,Y1,LineSpec,...) plot(...,'PropertyName',PropertyValue,...) plot(axes_handle,...) h = plot(...) hlines = plot('v6',...) 描述 plot(Y)如果Y是m×n的数组,以1:m为X横坐标,Y中的每一列元素为Y坐标,绘制n条曲线:如果Y是n×1或者1×n的向量