返回介绍

GMT 入门

GMT 实例

GMT 进阶

附录

其他

-c 选项

发布于 2023-08-10 21:46:57 字数 1549 浏览 0 评论 0 收藏 0

子图模式 下,-c 选项用于控制绘图命令在哪一个子图中进行绘制。所有绘图模块均可以使用该选项,该选项使得当前及之后的一系列绘图命令均在指定的子图中绘制,直到某个绘图命令再次使用该选项为止。

-c 选项的语法为:

-c[row,col|index]

其主要有三种用法:

  • 使用 -c 则GMT会自动激活“下一个”子图面板

  • -crow/col 表示当前及接下来的绘图命令在第 row 行、第 col 列子图中绘制

  • -cindex 当前及接下来的绘图命名在第 index 个子图内进行

需要注意,rowcolindex 均从0开始起算。

以下示例展示了该选项的基本用法,其等效于在绘图命令前使用 gmt subplot set 命令。

gmt begin subplot
    gmt set FONT_TAG 15p,1
    gmt subplot begin 2x2 -Fs5c/3c -A'(a)'+JTL+o0.2c/0.4c -M0.5c/0.2c -R0/5/0/5
        # 在第一个子图内绘图
        gmt basemap -Ba -BWSen -c
        # 移动到第二个子图
        gmt basemap -Ba -BWSen -c
        # 移动到第三个子图
        gmt basemap -Ba -BWSen -c
        # 下面的命令未使用 -c 选项,但依然在第三个(2行1列)子图中绘制
        echo 2 2 | gmt plot -Sc0.5c -Gred -W1p
        # 移动到第四个子图
        gmt basemap -Ba -BWSen -c
    gmt subplot end
gmt end show
http://www.wenjiangs.com/wp-content/uploads/2023/docimg24/470-qejv3jpidxw.png

关于子图模式的更多细节,见 子图模式 一节。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文