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



    在上次的博客中(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'); %手动选择数字的位置

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

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

     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);

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

  • 相关阅读:
    序列化与反序列化
    进程与线程
    winform基础
    MD5加密
    Docker安装Nextcloud+collabora office+ocdownloader
    Docker安装MariaDB
    Docker 安装 Nginx
    Docker命令大全
    Docker之镜像操作
    Linux入门-Docker安装
  • 原文地址:https://www.cnblogs.com/gisalameda/p/12840534.html
Copyright © 2020-2023  润新知