|
6 | 6 | :meth:`pygmt.Figure.text`.
|
7 | 7 | """
|
8 | 8 |
|
| 9 | +import os |
9 | 10 | import pygmt
|
10 | 11 |
|
11 | 12 | ########################################################################################
|
|
66 | 67 | fig.basemap(region=[108, 120, -5, 8], projection="M20c", frame="a")
|
67 | 68 | fig.coast(land="black", water="skyblue")
|
68 | 69 |
|
69 |
| -# Plot region names / sea names |
70 |
| -fig.text(textfiles="examples.txt", font="22p,Helvetica-Bold,white") |
| 70 | +# Create space-delimited file |
| 71 | +with open("examples.txt", "w") as f: |
| 72 | + f.write("114 0.5 0 22p,Helvetica-Bold,white CM BORNEO\n") |
| 73 | + f.write("119 3.25 0 12p,Helvetica-Bold,black CM CELEBES SEA\n") |
| 74 | + f.write("112 -4.6 0 12p,Helvetica-Bold,black CM JAVA SEA\n") |
| 75 | + f.write("112 6 40 12p,Helvetica-Bold,black CM SOUTH CHINA SEA\n") |
| 76 | + f.write("119.12 7.25 -40 12p,Helvetica-Bold,black CM SULU SEA\n") |
| 77 | + f.write("118.4 -1 65 12p,Helvetica-Bold,black CM MAKASSAR STRAIT\n") |
| 78 | + |
| 79 | +# Plot region names / sea names from a text file |
| 80 | +fig.text(textfiles="examples.txt", angle=True, font=True, justify=True) |
| 81 | + |
| 82 | +# Cleanups |
| 83 | +os.remove("examples.txt") |
71 | 84 |
|
72 |
| -# Plot names of seas |
73 |
| -fig.text(text=["CELEBES SEA", "JAVA SEA"], x=[119, 112], y=[3.25, -4.6]) |
74 |
| -fig.text(text="SULU SEA", x=119.12, y=7.25, angle=-40) |
75 |
| -fig.text(text="SOUTH CHINA SEA", x=112, y=6, angle=40) |
76 |
| -fig.text(text="MAKASSAR STRAIT", x=118.4, y=-1, angle=65) |
77 | 85 | fig.show()
|
78 | 86 |
|
79 | 87 | ########################################################################################
|
|
0 commit comments