
matlab坐标轴设置【zz】
发布日期:2025-04-12 07:54:19
浏览次数:11
分类:精选文章
本文共 1803 字,大约阅读时间需要 6 分钟。
MATLAB图形绘制指南
1.曲线线型、颜色和标记点类型
在MATLAB中,plot
函数可以通过指定LineSpec
字符串来设置曲线的线型、颜色及数据点的标记类型。以下是几种常见的标识符及其意义:
实线:
颜色:-
r
标记点类型:+
意义: 红色实线,数据点为加号。点划线:
颜色:.
g
标记点类型:o
意义: 绿色点划线,数据点为圆圈。虚线:
颜色:--
b
标记点类型:*
意义: 蓝色虚线,数据点为星号。点线:
颜色::
c
标记点类型:.
意义: 蓝绿色点线,数据点为点。洋红色:
标记点类型:m
x
意义: 洋红色虚线,数据点为叉号。黄色:
标记点类型:y
s
意义: 黄色实线,数据点为方格。黑色:
标记点类型:k
d
意义: 黑色虚线,数据点为菱形。白色:
标记点类型:w
^
意义: 白色虚线,数据点为向上的三角形。向下的三角形:
意义: 白色虚线,数据点为向下的三角形。v
向左的三角形:
意义: 白色虚线,数据点为向左的三角形。<
向右的三角形:
意义: 白色虚线,数据点为向右的三角形。>
五边形:
意义: 虚线,数据点为五边形。p
六边形:
意义: 虚线,数据点为六边形。h
2.设置曲线线宽、标记点大小、边框颜色和填充颜色等
plot
函数支持通过指定属性来设置曲线和标记点的样式。以下是一些常用的属性及其意义:
- LineWidth: 线宽,数值单位为points。
- MarkerEdgeColor: 标记点边框线条颜色,颜色字符如
r
、g
、b
等。 - MarkerFaceColor: 标记点内部区域填充颜色,颜色字符如
r
、g
、b
等。 - MarkerSize: 标记点大小,数值单位为points。
3.坐标轴设置
范围设置:
- axis([xmin xmax ymin ymax]): 设置坐标轴在指定的区间。
- axis auto: 将当前绘图区的坐标轴范围设置为MATLAB自动调整的区间。
- axis manual: 冻结当前坐标轴范围,以后叠加绘图都在当前坐标轴范围内显示。
- axis tight: 采用紧密模式设置当前坐标轴范围,即以用户数据范围为坐标轴范围比例。
比例设置:
- axis equal: 等比例坐标轴。
- axis square: 以当前坐标轴范围为基础,将坐标轴区域调整为方格形。
- axis normal: 自动调整纵横轴比例,使当前坐标轴范围内的图形显示达到最佳效果。
默认的设置为axis auto normal
。
坐标轴刻度设置:
- set(gca,'XTick',[0 1 2]): 设置X坐标轴刻度数据点位置。
- set(gca,'XTickLabel',{'a','b','c'}): 设置X坐标轴刻度处显示的字符。
- set(gca,'FontName','Times New Roman','FontSize',14): 设置坐标轴刻度字体名称和大小。
- FontWeight: 加粗。
- FontAngle: 斜体。
字体设置也可以应用于title
、xlabel
、ylabel
等。
4.图例设置
使用legend
函数可以为图形添加图例,例如:
legend('a','Location','best')
图例位置可以放在图顶端(North)、图底端(South)、图右方(East)、图左方(West)等,或者放在图框外侧(NorthOutside、SouthOutside、EastOutside、WestOutside、NorthEastOutside、SouthWestOutside等)。
还可以通过指定Location
参数来设置图例标识框的位置。
5.更多设置可以在绘图窗口中打开绘图工具,Inspector… 中查找。
Example
x = -pi:.1:pi;y = tan(sin(x)) - sin(tan(x));plot(x,y,'--rs','LineWidth',2,'MarkerEdgeColor','k','MarkerFaceColor','g','MarkerSize',10);xlabel('x');ylabel('y');
上述代码绘制了一个x
从-pi
到pi
的范围内的函数图像,使用红色实线画图,线宽为2,标记点边框颜色为黑色,填充颜色为绿色,标记点大小为10。
发表评论
最新留言
很好
[***.229.124.182]2025年04月27日 22时01分13秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Maven学习总结(23)——Maven常用命令介绍
2025-04-12
Maven学习总结(59)—— Jar 包依赖冲突最全解决方案
2025-04-13
maven常用命令集合(收藏大全)
2025-04-13
maven项目中遇到的问题
2025-04-13
Maven项目怎样重新下载依赖
2025-04-13
Maven项目打包版本号管理——Maven Project Version插件
2025-04-13
maven项目自动打包部署到tomcat
2025-04-13
MaxCompute访问TableStore(OTS) 数据(20170601更新)
2025-04-13
Maxwell‘s Daemon 采集Mysql数据变更到Kafka构建数据库审计
2025-04-13
MBA中的企业金融课程涉及什么内容
2025-04-13
MBR磁盘与GPT磁盘概述
2025-04-13
mcdf_rgm_pkg——MCDF验证环境(3)
2025-04-13
MCGS触摸屏未授权访问任意代码执行以及拒绝服务攻击
2025-04-13
mcpc java路径_Honey Heist(mcpc2017 )
2025-04-13
McPicker-iOS 使用指南
2025-04-13
MCSE 2012 R2之存储空间Storage Spaces
2025-04-13
MCU的最佳存储方案CS创世 SD NAND
2025-04-13
MC新手入门(二十二)------ 游戏场景
2025-04-13
md5 16位及32位
2025-04-13