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

categorical.sh 1.0 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
  1. #!/usr/bin/env bash
  2. #
  3. ps=categorical.ps
  4. # The cpt
  5. cat << EOF > tt.cpt
  6. 1 red 2 red ;A
  7. 2 green 3 green ;B
  8. 3 blue 4 blue ;C
  9. 4 yellow 5 yellow ;D
  10. 5 brown 6 brown ;E
  11. B black
  12. F white
  13. N gray
  14. EOF
  15. # The categorical data grid
  16. cat << EOF | gmt xyz2grd -R0/10/50/60 -I5 -Gtt.nc
  17. 0 60 1
  18. 5 60 1
  19. 10 60 2
  20. 0 55 1
  21. 5 55 2
  22. 10 55 2
  23. 0 50 2
  24. 5 50 5
  25. 10 50 5
  26. EOF
  27. #
  28. # First plot as normal image using gmt surface -Qs:
  29. gmt grdview tt.nc -Ctt.cpt -JU31/2.75 -P -B5g5 -BWSne+t"-Qs" -Qs -K --MAP_TITLE_OFFSET=-1i > $ps
  30. # Then plot as texture tiles -Ts:
  31. gmt grdview tt.nc -Ctt.cpt -J -O -K -B5g5 -BWSne+t"-T" -T -X3.5 --MAP_TITLE_OFFSET=-1i >> $ps
  32. gmt psscale -Ctt.cpt -Dx3/3+w1.5/0.2+jML -L0.1i -O -K >> $ps
  33. # Then plot as image -Qi100
  34. gmt grdview tt.nc -Ctt.cpt -J -O -K -B5g5 -BWSne+t"-Qi100" -Qi100 -X-3.5 -Y5.0 --MAP_TITLE_OFFSET=-1i >> $ps
  35. # Finally plot as texture image -Qt100
  36. gmt grdview tt.nc -Ctt.cpt -J -O -B5g5 -BWSne+t"-Qt100" -Qt100 -X3.5 --MAP_TITLE_OFFSET=-1i >> $ps
Tip!

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

Comments

Loading...