Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

vector.sh 1.7 KB

You have to be logged in to leave a comment. Sign In
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
  1. #!/usr/bin/env bash
  2. #
  3. # Check vector symbols
  4. ps=vector.ps
  5. gmt psbasemap -R0/6/0/3 -Jx1i -P -B1g1 -BWSne -K -Xc > $ps
  6. gmt set MAP_VECTOR_SHAPE 0.5
  7. # Center justified vectors
  8. gmt psxy -R -J -O -K -W1p -Gred -S << EOF >> $ps
  9. 0.5 0.5 30 1i v0.2i+jc
  10. 1.5 0.5 30 1i v0.2i+jc+b
  11. 2.5 0.5 30 1i v0.2i+jc+e+p-
  12. 3.5 0.5 30 1i v0.2i+jc+b+e+p0.5p,blue
  13. 4.5 0.5 30 1i v0.2i+jc+bl
  14. 5.5 0.5 30 1i v0.2i+jc+er
  15. EOF
  16. # Beginning justified vectors
  17. gmt psxy -R -J -O -K -W1p -Gyellow -S << EOF >> $ps
  18. 0.1 1.2 30 1i v0.2i+jb
  19. 1.1 1.2 30 1i v0.2i+jb+b
  20. 2.1 1.2 30 1i v0.2i+jb+e+gorange
  21. 3.1 1.2 30 1i v0.2i+jb+b+e+g-
  22. 4.1 1.2 30 1i v0.2i+jb+bl
  23. 5.1 1.2 30 1i v0.2i+jb+er
  24. EOF
  25. # End justified vectors
  26. gmt psxy -R -J -O -K -W1p -S << EOF >> $ps
  27. 0.9 2.8 30 1i v0.2i+je
  28. 1.9 2.8 30 1i v0.2i+je+b
  29. 2.9 2.8 30 1i v0.2i+je+e
  30. 3.9 2.8 30 1i v0.2i+je+b+e
  31. 4.9 2.8 30 1i v0.2i+je+bl
  32. 5.9 2.8 30 1i v0.2i+je+er
  33. EOF
  34. # Then with -SV and Mercator
  35. gmt set MAP_VECTOR_SHAPE 1
  36. gmt psbasemap -R0/6/0/3 -Jm1i -P -B1g1 -BWSne -O -K -Y4i >> $ps
  37. # Center justified vectors
  38. gmt psxy -R -J -O -K -W1p -Gred -S << EOF >> $ps
  39. 0.5 0.5 60 1i V0.2i+jc
  40. 1.5 0.5 60 1i V0.2i+jc+b
  41. 2.5 0.5 60 1i V0.2i+jc+e+p-
  42. 3.5 0.5 60 1i V0.2i+jc+b+e+p0.5p,blue
  43. 4.5 0.5 60 1i V0.2i+jc+bl
  44. 5.5 0.5 60 1i V0.2i+jc+er
  45. EOF
  46. # Beginning justified vectors
  47. gmt psxy -R -J -O -K -W1p -Gyellow -S << EOF >> $ps
  48. 0.1 1.2 60 1i V0.2i+jb
  49. 1.1 1.2 60 1i V0.2i+jb+b
  50. 2.1 1.2 60 1i V0.2i+jb+e+gorange
  51. 3.1 1.2 60 1i V0.2i+jb+b+e+g-
  52. 4.1 1.2 60 1i V0.2i+jb+bl
  53. 5.1 1.2 60 1i V0.2i+jb+er
  54. EOF
  55. # End justified vectors
  56. gmt psxy -R -J -O -W1p -S << EOF >> $ps
  57. 0.9 2.8 60 1i V0.2i+je
  58. 1.9 2.8 60 1i V0.2i+je+b
  59. 2.9 2.8 60 1i V0.2i+je+e
  60. 3.9 2.8 60 1i V0.2i+je+b+e
  61. 4.9 2.8 60 1i V0.2i+je+bl
  62. 5.9 2.8 60 1i V0.2i+je+er
  63. EOF
Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...