1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
|
- #!/usr/bin/env bash
- #
- # Testing gmt pslegend capabilities for tables with colors
- ps=table.ps
- gmt set FONT_ANNOT_PRIMARY 12p FONT_LABEL 12p
- cat <<EOF > table.txt
- # Legend test for gmt pslegend
- # G is vertical gap, V is vertical line, N sets # of columns, D draws horizontal line,
- #
- G 0.04i
- H 24p,Times-Roman Eight Largest Cities in North America
- D 1p
- N 6 22 16 20 20 8 8
- V 0.25p
- S 0.15i c 0.1i snow1 -
- L - C City Name
- L - C Country
- L - C Population
- L - C Climate
- L - C WC?
- L - C OL?
- D 0 1p
- F lightgreen
- S 0.15i c 0.1i red 0.25p
- L - R Mexico City
- L - R Mexico
- L - R 8,851,080
- L - R Tropical
- L - C Y
- L - C Y
- F -
- S 0.15i c 0.1i orange 0.25p
- L - R New York City
- L - R USA
- L - R 8,405,837
- L - R Tempered
- L - C Y
- L - C N
- S 0.15i c 0.1i yellow 0.25p
- L - R Los Angeles
- L - R USA
- L - R 3,904,657
- L - R Subtropical
- L - C Y
- L - C Y
- F lightblue
- S 0.15i c 0.1i green 0.25p
- L - R Toronto
- L - R Canada
- L - R 2,795,060
- L - R Tempered
- L - C N
- L - C N
- F -
- S 0.15i c 0.1i blue 0.25p
- L - R Chicago
- L - R USA
- L - R 2,714,856
- L - R Tempered
- L - C Y
- L - C N
- S 0.15i c 0.1i cyan 0.25p
- L - R Houston
- L - R USA
- L - R 2,714,856
- L - R subtropical
- L - C N
- L - C N
- F lightred
- S 0.15i c 0.1i magenta 0.25p
- L - R Havana
- L - R Cuba
- L - R 2,106,146
- L - R Tropical
- L - C N
- L - C N
- F lightblue
- S 0.15i c 0.1i white 0.25p
- L - R Montreal
- L - R Canada
- L - R 1,649,519
- L - R Tempered
- L - C N
- L - C Y
- D 1p
- V 1p
- F -
- N 1
- L 9p,Times-Roman R Information from Wikipedia
- G 0.05i
- T Many of these cities have hosted World Cup Soccer (WC) and some
- T have hosted the Olympics (OL). The rest is just some basic information
- T about each city, such as climate and population. Of course, this is all
- T an excuse to demonstrate variable-width tables and coloring.
- G 0.1i
- EOF
- cat << EOF > t.cpt
- 1 red
- 2 orange
- 3 yellow
- 4 green
- 5 blue
- 6 cyan
- 7 magenta
- 8 white
- EOF
- gmt pscoast -R130W/50W/10N/55N -JM5.6i -Bf -P -K -Gbisque -N1/1p,darkred -Wfaint -Sazure1 -A1000 -Xc -Y1.1i --MAP_FRAME_TYPE=plain > $ps
- gmt psxy -R -J -O -K -Sc0.1i -Ct.cpt -W0.25p -: << EOF >> $ps
- 19.4333N, 99.1333W 1
- 40.7127N, 74.0059W 2
- 34.0500N, 118.2500W 3
- 43.7000N, 79.4000W 4
- 41.8819N, 87.6278W 5
- 29.7628N, 95.3831W 6
- 23.1333N, 82.3833W 7
- 45.5000N, 73.5667W 8
- EOF
- gmt pslegend -R0/6/0/8 -Jx1i -Dx3i/4.2i+w5.6i+jBC+l1.2 -C0.05i -F+p+gsnow1 -B0 -X-0.2i -Y-0.1i -O table.txt >> $ps
- rm -f table.txt t.cpt
|