请选择 进入手机版 | 继续访问电脑版
爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4917|回复: 0

[程序设计] 利用Matlab对海洋要素作图时常用到的命令

[复制链接]

新浪微博达人勋

发表于 2020-2-25 09:28:54 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
利用Matlab对海洋要素作图时常用到的命令
常用绘图命令:
plot(x,y,'k-','linewidth',1); %设置颜色线型线宽
plot(x,y,'-','Color',[220/255,220/255,220/255],'linewidth',2.5); %颜色可任意配置
scatter(x,y,16,'sr','filled'); %设置散点大小颜色形状是否填充
plot/scatter的一些常用属性:
Specifier
Line Style(线型)
-
--
实线(默认样式)
虚线(短划线)
:
点线
-.
点划线
Specifier
Marker(坐标点样式)
o
+
加号
*
星号
.
x
十字
s
正方形
d
菱形
^
上指向三角形
v
下指向三角形
>
右指向三角形
<<o:p>
左指向三角形
p
五角星
h
六角形
Specifier
Color
y
黄色
m
品红
c
蓝绿色
r
红色
g
绿色
b
蓝色
w
白色
k
黑色
%[X,Y]=meshgrid(x,y);
%coutour(X,Y,z,’k’); %绘制等值线
[C,h]=contour(X,Y,den5','k');
set(h,'ShowText','on','LevelStep',5,'TextStep',10,'LabelSpacing',300);
clabel(C,h,'Fontname','Arial','FontSize',16);
%coutourf(X,Y,z,’k’); %绘制填色图
%contourf(X,Y,z,’LineStyle’,’none’); %绘制填色图,不含等值线
%mesh(X,Y,z); %绘制立体图

常用设置坐标区命令:
set(gca,'xtick',[0:2:20]); %设置坐标轴刻度
set(gca,'xticklabel',{'0','','4','','8','','12','','16','','20'}); %设置坐标轴标签
set(gca,'xlim',[0 20]); %设置显示范围
set(gca,'ytick',[1024:1029]);
set(gca,'yticklabel',[1024:1029]);
set(gca,'ylim',[1024 1029]);
%axis([0 20,1024 1029]);
set(gca,'linewidth',1); %设置框宽度
xlabel('Tempreture (°C)');
ylabel('Density (kg/m^3)');
title('Salinity=35.0, pressure=0');
% title('Salinity=35.0, pressure=0','Fontname','Arial','FontSize',16);
set(gca,'Fontname','Arial','FontSize',16); %设置全部字体字号
axis square; %设置图窗为方形
%asix equal; %设置坐标轴刻度等宽
%set(gca,’ydir’,’reverse’); %设置坐标轴反转
%set(gca,'tickdir','out'); %设置坐标刻度朝外
%set(gca,’xaxislocation’,’top’); %设置坐标轴置顶
%grid on; %绘制网格线
%box on; %添加边格线



密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表