GMT6入门教程(3)绘制线段、多边形和符号
1.绘制线段、多边形
原文地址:绘制线段和多边形 — GMT中文手册
模块:plot
1.1绘制一条线段
要绘制一条线段,就必须提供线段上数据点的信息,即数据的X坐标和Y坐标。 plot 会自动将输入数据中相邻的两点连接起来。
使用 plot 模块的 -W 选项设置画笔属性。画笔属性包括三个部分:线宽、颜色以及线型,三者之间用逗号隔开。
- -W2p,red,- 选项,即设置了画笔属性为 2p 宽的红色虚线。p 是GMT中的一个长度单位。
- 几种常见的线型包括 -、.、.-和 -.
1.2绘制一个多边形
plot 使用 -L 选项将线段的首尾连接起来,构成了一个闭合多边形。
使用 -G 选项为闭合多边形填充颜色。
1.3绘制多条线段
可以将所有线段的数据点都保存到一个输入文件中,每个线段都包含了若干个数据点,在第一个数据点之前有一个 > 用于标记新的一段数据的开始。这种数据称之为多段数据。
1.4绘制多个多边形
使用相同的输入数据,通过加上 -L 可以构成闭合多边形,加上 -G 为多边形设置填充色。
1.5大圆弧路径
在笛卡尔坐标系下,绘制线段时,任意两点之间会以直线方式连接;而在地理投影下,任意两点之间则使用大圆弧路径方法会连接。如果想要在地理投影下也是要直线连接两点,则需要使用 -A 选项。
使用 plot 模块绘制了地球上两点之间的连线(红色,以大圆弧路径方式连接),然后,我们加上了 -A 选项再次绘制了这两点之间的连线(蓝色,以直线方式连接)
2.绘制符号
原文地址:绘制符号 — GMT中文手册
模块:plot
2.1符号一览
plot 模块绘制符号需要使用 -S 选项:
- - 代表 -形
- + 代表 十字形
- a 代表 空五角形
- c 代表 圆形(circle)
- d 代表 菱形
- e 代表 斜椭圆形
- g 代表 八面形
- h 代表 六面形
- i 代表 下三角形
- n 代表 五面形
- r 代表 长方形
- s 代表 正方形
- t 代表 上三角形(triangle)
- x 代表 X形
- y 代表 |
2.2绘制简单符号
-Sc0.5c 则表示绘制直径为0.5厘米的圆圈,同时,可以使用 -W 选项控制符号轮廓的画笔属性,使用 -G 选项为符号设置填充色。
2.3大小变化的符号
输入数据的第三列控制圆圈大小。
2.4颜色变化的符号
对于输入数据,我们额外增加一列(通常称这一列为Z值),该列的值决定了符号的填充色。
2.5绘制不同的符号
输入数据的最后一列中 c、t和 i 则分别为三个数据指定了各自的符号类型。
2.6大小、颜色和符号类型都变化的符号
根据GMT的规定,此时输入数据的格式为:
X Y Z size symbol
即第三列控制符号填充色,第四列为符号大小,最后一列为符号类型代码。