Matlab绘图设置

本文介绍了如何使用Matlab进行图形设置,包括调整图片大小、自定义坐标轴、添加箭头及灵活添加坐标轴标签,利用text函数实现更多位置的标签设定。

1、设置图片大小

fig = gcf;//获得当前图形窗口的句柄
set(gcf, 'windowstyle', 'normal'); //为docked时不能修改
fig.Units = 'centimeters' ;
fig.Position =[0,0,6.4*2,6.4*2]; //设置图形窗口的实际大小 
set(gcf, 'Color', 'white');//背景颜色设置成白色 black  'white' 'blue' 'green' 'red'

2、坐标轴设置

set(gca,'YTickLabelRotation',90);//Y轴刻度值旋转90度
set(gca,'Box','off');//坐标系框
set(gca,'Position',[0.13 0.13 0.75 0.75]);//坐标系起点和宽度高度 x y width length 都是窗口的百分比

3、添加箭头

annotation('arrow',[0.87,1],[0.13,0.13],'HeadStyle','plain','HeadLength',10,'HeadWidth',3); //X轴箭头 三角形 宽度:1 2 3 4  6 8 10 长度:6 8 10 15 20
annotation('arrow',[0.13,0.13],[0.87,1],'HeadStyle','plain','HeadLength',10,'HeadWidth',3); //Y轴箭头 三角形 宽度:1 2 3 4  6 8 10 长度:6 8 10 15 20

4、添加坐标轴标签

text(0.5, -0.09, '{\itx}(dm)' , 'FontSize',10,'Units','normalized','FontWeight','normal','FontName','Times New Roman');//\it表示斜体,'Units','normalized'窗口左下角为(0,0)右上角(1,1),'Units' 'data' (default) Data coordinates.
text(-0.09, 0.5, '{\ity}(dm)' , 'FontSize',10,'Units','normalized','FontWeight','normal','FontName','Times New Roman','Rotation',90);//\it表示斜体 y轴字体旋转90

注:text函数比xlabel 和ylabel灵活,图中其他位置需要标签可以给定坐标

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值