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

linetrim.sh 3.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
40
41
42
43
44
45
46
  1. #!/usr/bin/env bash
  2. # Test trimming of lines in psxy via -W<pen>+o<offsets> for geo and Cartesian cases
  3. ps=linetrim.ps
  4. # Geographic
  5. gmt psbasemap -R-5/100/-5/55 -JM6i -P -K -Baf -Xc > $ps
  6. gmt math -T0/50/1 T = | gmt psxy -R -J -O -K -W2p >> $ps
  7. gmt math -T0/50/1 T -C0 5 ADD = | gmt psxy -R -J -O -K -Wfaint,red >> $ps
  8. gmt math -T0/50/1 T -C0 5 ADD = | gmt psxy -R -J -O -K -W2p+o1000k >> $ps
  9. gmt math -T0/50/1 T -C0 10 ADD = | gmt psxy -R -J -O -K -Wfaint,red >> $ps
  10. gmt math -T0/50/1 T -C0 10 ADD = | gmt psxy -R -J -O -K -W2p+o500k/1000k >> $ps
  11. gmt math -T0/50/1 T -C0 15 ADD = | gmt psxy -R -J -O -K -Wfaint,red >> $ps
  12. gmt math -T0/50/1 T -C0 15 ADD = | gmt psxy -R -J -O -K -W2p+o1i >> $ps
  13. gmt math -T0/50/1 T -C0 20 ADD = | gmt psxy -R -J -O -K -Wfaint,red >> $ps
  14. gmt math -T0/50/1 T -C0 20 ADD = | gmt psxy -R -J -O -K -W2p+o1i/0.5i >> $ps
  15. gmt math -T0/50/1 T -C0 25 ADD = | gmt psxy -R -J -O -K -Wfaint,red >> $ps
  16. gmt math -T0/50/1 T -C0 25 ADD = | gmt psxy -R -J -O -K -W2p+o1i/1000n >> $ps
  17. gmt math -T0/50/1 T -C0 30 ADD = | gmt psxy -R -J -O -K -Wfaint,red >> $ps
  18. gmt math -T0/50/1 T -C0 30 ADD = | gmt psxy -R -J -O -K -W2p+o1000k/0 >> $ps
  19. gmt math -T0/50/1 T -C0 35 ADD = | gmt psxy -R -J -O -K -Wfaint,red >> $ps
  20. gmt math -T0/50/1 T -C0 35 ADD = | gmt psxy -R -J -O -K -W2p+o0/1000k >> $ps
  21. gmt math -T0/50/1 T -C0 40 ADD = | gmt psxy -R -J -O -K -Wfaint,red >> $ps
  22. gmt math -T0/50/1 T -C0 40 ADD = | gmt psxy -R -J -O -K -W2p+o1i/0 >> $ps
  23. gmt math -T0/50/1 T -C0 45 ADD = | gmt psxy -R -J -O -K -Wfaint,red >> $ps
  24. gmt math -T0/50/1 T -C0 45 ADD = | gmt psxy -R -J -O -K -W2p+o0/1i >> $ps
  25. # Cartesian
  26. scl=`gmt math -Q 6 105 DIV =`
  27. gmt psbasemap -R -Jx${scl}i -O -K -Baf -Y5.5i >> $ps
  28. gmt math -T0/50/1 T = | gmt psxy -R -J -O -K -W2p >> $ps
  29. gmt math -T0/50/1 T -C0 5 ADD = | gmt psxy -R -J -O -K -Wfaint,red >> $ps
  30. gmt math -T0/50/1 T -C0 5 ADD = | gmt psxy -R -J -O -K -W2p+o10 >> $ps
  31. gmt math -T0/50/1 T -C0 10 ADD = | gmt psxy -R -J -O -K -Wfaint,red >> $ps
  32. gmt math -T0/50/1 T -C0 10 ADD = | gmt psxy -R -J -O -K -W2p+o5/10 >> $ps
  33. gmt math -T0/50/1 T -C0 15 ADD = | gmt psxy -R -J -O -K -Wfaint,red >> $ps
  34. gmt math -T0/50/1 T -C0 15 ADD = | gmt psxy -R -J -O -K -W2p+o1i >> $ps
  35. gmt math -T0/50/1 T -C0 20 ADD = | gmt psxy -R -J -O -K -Wfaint,red >> $ps
  36. gmt math -T0/50/1 T -C0 20 ADD = | gmt psxy -R -J -O -K -W2p+o1i/0.5i >> $ps
  37. gmt math -T0/50/1 T -C0 25 ADD = | gmt psxy -R -J -O -K -Wfaint,red >> $ps
  38. gmt math -T0/50/1 T -C0 25 ADD = | gmt psxy -R -J -O -K -W2p+o1i/10 >> $ps
  39. gmt math -T0/50/1 T -C0 30 ADD = | gmt psxy -R -J -O -K -Wfaint,red >> $ps
  40. gmt math -T0/50/1 T -C0 30 ADD = | gmt psxy -R -J -O -K -W2p+o10/0 >> $ps
  41. gmt math -T0/50/1 T -C0 35 ADD = | gmt psxy -R -J -O -K -Wfaint,red >> $ps
  42. gmt math -T0/50/1 T -C0 35 ADD = | gmt psxy -R -J -O -K -W2p+o0/10 >> $ps
  43. gmt math -T0/50/1 T -C0 40 ADD = | gmt psxy -R -J -O -K -Wfaint,red >> $ps
  44. gmt math -T0/50/1 T -C0 40 ADD = | gmt psxy -R -J -O -K -W2p+o1i/0 >> $ps
  45. gmt math -T0/50/1 T -C0 45 ADD = | gmt psxy -R -J -O -K -W2p+o0/1i >> $ps
  46. gmt math -T0/50/1 T -C0 45 ADD = | gmt psxy -R -J -O -Wfaint,red >> $ps
Tip!

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

Comments

Loading...