Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions pygmt/src/pygmtlogo.py
Original file line number Diff line number Diff line change
Expand Up @@ -139,14 +139,21 @@ def _letter_t_coords():
mask = np.abs(t_x) <= (thick_gap + r4) / 2
return {"x": t_x[mask], "y": t_y[mask]}

def _vline_coords():
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I moved _vline_coords after _letter_t_coords, because the red vertical line at the top is more related to the letter T.

"""
Coordinates for the vertical line at the top.
"""
x0 = thick_gt / 2
return {"x": [-x0, -x0, x0, x0], "y": [r0, r3, r3, r0]}

def _bg_arrow_coords():
"""Coordinates for the background arrow."""
# x0, y0 is the same as in _letter_t_coords().
x0 = thick_gt / 2
y0 = 1.8 * x0 * np.sqrt(3)
# The background arrow is thick_comp wider than the letter T.
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Replace thick_comp with thick_gap.

x1 = x0 + thick_comp / 2.0 # Half-width of the arrow tail
x2 = 2 * x0 + thick_comp / np.sqrt(3) # Half-width of the arrow head
# The background arrow 2*thick_gap wider than the letter T.
x1 = x0 + thick_gap # Half-width of the arrow tail
x2 = 2 * (x0 + thick_gap / np.sqrt(3)) # Half-width of the arrow head

arrow_x = [-x1, -x1, -x2, -(x2 - 2 * x0), (x2 - 2 * x0), x2, x1, x1]
arrow_y = [r0, -r0 + y0, -r0 + y0, -r0, -r0, -r0 + y0, -r0 + y0, r0]
Expand All @@ -169,13 +176,6 @@ def _compass_lines():
(x1, -y1, x2, -y2), # lower right
]

def _vline_coords():
"""
Coordinates for the vertical line at the top.
"""
x0 = thick_gt / 2
return {"x": [-x0, -x0, x0, x0], "y": [r0, r3, r3, r0]}

fig = Figure()
fig.basemap(region=region, projection=proj, perspective=perspective, frame="none")

Expand Down
4 changes: 2 additions & 2 deletions pygmt/tests/baseline/test_pygmtlogo_circle_design.png.dvc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
outs:
- md5: 2d9fd4fdb1189514d374500d5f4add73
size: 149683
- md5: 459b74dee35adcb7f3519269ad49668d
size: 149831
hash: md5
path: test_pygmtlogo_circle_design.png
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
outs:
- md5: dcb54b2c28e02c4fc83d38278b2700c6
size: 31454
- md5: 781ac55a32194d2818a1d96ab2d32727
size: 31485
hash: md5
path: test_pygmtlogo_circle_no_wordmark.png
Loading