Matlab之绘图语句

转载于气象家园


目录

1.绘图语句大全

2.轴属性设置常用函数

 2.1set与get函数

2.2坐标轴设置

2.3其他



1.绘图语句大全

函数名称功能
plot绘制线状图
scatter绘制散点图
bar绘制二维条状图
barh绘制二维水平条状图
bar3绘制三维条状图
barh3绘制三维水平条状图
area绘制面积图
pie绘制饼图
pie3绘制三维饼图
stem3绘制三维离散图
compass绘制放射线图
feather绘制线性放射性图
quiver绘制场图(如风场图)
quiver3绘制三维场图
contour绘制等高线轮廓图
contour3绘制三维等高线轮廓图
contourf绘制填充的等高线图
clabel标志等高线标签meshc;绘制三维mesh曲线和等高线
surfc绘制三维surf曲线和等高线
semilogx绘制以X轴为对数坐标轴的对数坐标图
semilogy绘制以Y轴为对数坐标轴的对数坐标图
loglog绘制X,Y轴均为对数坐标轴的图像
errorbar绘制带有误差棒的图
pcolor绘制伪彩色图

以plot为例,其基本调用方式是:

plot(x,y);

也可以在plot等函数里对图像属性进行设置。

m_map工具箱中的大部分同类型图形绘制的函数与上述列表里的名称相同,不同的只是名称前需要加上m_调用。如plot函数在m_map工具箱里的调用方法即为m_plot。

 

2.轴属性设置常用函数

    在坐标轴及图例属性设置中,常用的函数为

xlabel、ylabel设置坐标轴标签;

axis设置坐标轴位置;

title设置标题属性;

text可在图中任意位置添加文字;

legend设置图例;

subplot绘制子图。

具体使用方法可参考官方文档。

 2.1set与get函数

set函数用于设置句柄所指的图形对象的属性

如:

h=plot(x,y)
set(h, 'Color',’b’)

get函数用于获取指定句柄的图形对象属性

get(gca, 'Xcolor')

注意,如果没有设置句柄,则可以:

gcf:表示当前图形窗口的句柄

gca:表示当前坐标轴对象的句柄

gco:表示当前对象的句柄

2.2坐标轴设置

可使用xlabel和ylabel函数设置坐标轴的单位。

其他针对坐标轴设置的可选项:

'Xtick','Ytick','Ztick':设置坐标轴小刻度的范围

'Xticklabel','Yticklabel','Zticklabel':设置坐标轴刻度标签的内容

可使用axis([xmin,xmax,ymin,ymax])函数来调整坐标轴的范围。

axis off:不显示坐标轴

axis on:显示坐标轴

因此,使用方法如下:

axis([0 37 0 54]);
set(gca,'xtick',[0:50:200],'xticklabel',[],'fontname','TimesNew Roman','fontsize',12,'fontweight','bold','linewidth', 2);
ylabel('℃');xlabel('hPa');

2.3其他

title可设置图像的标题内容,调用方式:

title("Hello World!")

text在图上任意位置添加标签,使用方法如:

text(30,50,'Hello World!','color','k','FontSize',13)%30,50数字表示位置

legend设置图例属性,可更改图例标签名称:

legend('Jan','Feb','Mar')

subplot绘制子图:

h =subplot(m,n,p)
%m为行 n为列 p代表图形是m*n个图像中的第p个。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值