• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

[转载]matlab绘制同潮同潮实线和等振幅线(2)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请


在上次的博客中(http://blog.sina.com.cn/s/blog_aed5bd1d0102vstd.html),我绘制了M2分潮同潮图,这次主要是修改其中的一些参数,使得画出来的图更美观。

1.画出来的同潮时线五颜六色:

将这句[c,h]=m_contour(lon1,lat1,dd,[30:30:330])改为

[c,h]=m_contour(lon1,lat1,dd,[30:30:330],'LineColor','k','LineStyle','--') %指定颜色和线型

2.画出来的同潮时线和等振幅线上的数字重合,所以我在上次的博客中只有同潮时线上标了数字,如果等振幅线上也标上数字的话就看不清了。

clabel(c,h,'manual'); %手动选择数字的位置

最终修改后得而图如下所示:

 

 3.关于图片的输出:上面的图是用print语句输出的,这个命令可以指定输出图片的格式和精度,非常好用,但是缺点是输出的图片的都是正方形,如果想输出长宽比不一样的需要在print命令前加上:

ScrszParms=get(0,'ScreenSize');
posHfig=[ScrszParms(1), ScrszParms(2)  ScrszParms(3)*0.4 ScrszParms(4)];

%乘上0.4后,整个图像变得狭长

set(1, 'PaperPositionMode', 'manual'); % hFigure 图像句柄
set(1, 'PaperUnits', 'points');
set(1, 'PaperPosition', posHfig);




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap