Who am I

我的照片
Hefei, Anhui, China
Research Fields: Satellite Geodesy

2012年2月15日星期三

GMT系列五 画笔属性和填充属性


画笔属性和填充属性
1.       画笔属性
GMT中的画笔包含三个属性:width, color, and texture. 大多数绘图命令都可以设置画笔的属性,格式如下:
-W[Width[c|i|p|m]], [color], [texture[c|i|p|m]]
width, 画笔绘制的线条的宽度,通常默认单位为p(1/72 inch)GMT预定义了一些线条的宽度,如下表:
Pen Name
Width
Pen Name
Width
faint
0
thicker
1.5p
default
0.25p
thickest
2p
thinnest
0.25p
fat
3p
thinner
0.50p
fatter
6p
thin
0.75p
fattest
12p
thick
1.0p
obese
18p
color, 设置画笔的颜色。常用的颜色模式有Gray, RGB, HSV, CMYK四种。
ü  Gray:范围是从0~255black[0], white[255]
ü  RGBr/g/b, 每一个的范围都是0~255. 0/0/0表示black255/255/255表示white255/0/0表示red;
ü  HSVhue-saturation-value, hue的范围是0~360,后两个的范围是0~1
ü  CMYKcyan/magenta/yellow/black, 每个值的范围是0~100%
此外,GMT还预定义了一些颜色(663种),可以通过gmtcolors命令查看这些颜色名称。
texture, 线型。常见的线型有:
.(to)    dotted line
-(ta)    dashed line
.-       dot-dashed line
..-      dot-dot-dashed line
solid  solid line
此外,还可以自定义线型,定义格式为[t]string:offset,其中
string=length_gap_length_gap (length是线段的长度;gap是线段间的间隔)
offset: 线段起始位置距离线的起点的间距
如:[t]20_10_5_10:10
画笔属性举例:
Pen Examples
Comment
-W0.5p
Solid black line, 0.5 point thick
-Wgreen
Solid green line with default width
-Wthin,red,-
Dashed, thin red line
-Wfat,.
Fat dotted line[black]
-W0.1c,120-1-1
Green(in HSV) pen, 1mm thick
-Wfaint,100/0/0/0,..-
Very thin, cyan(in CMYK), dot-dot-dashed line
2.       填充属性
同画笔属性一样,许多GMT命令提供了填充属性,用来填充绘制的多边形或符号。通常有两种填充方式:
1)       –Gfill
fill同画笔的color属性。
2)       -Gpdpi/pattern[:Bcolor][Fcolor]
dpi表示设备分辨率;pattern是一个1~90之间的整数;[:Bcolor]表示背景色;[Fcolor]表示前景色。当颜色设为-,表示是透明色
填充属性举例:
Fill Example
Comment
-G128
Solid gray
-GDarkOliveGreen1
One of the named colors
-Gp300/7:Bred
With red lines on white?
-Gp300/7:BredF-
Gaps between red lines are transparent

没有评论:

发表评论