8000 Close star polygons · Santt997/matplotlib@8912bbe · GitHub
[go: up one dir, main page]

Skip to content

Commit 8912bbe

Browse files
committed
Close star polygons
When '*' hatching was used and you zoomed in (especially in vector formats), the top of the star was not joined quite right. Using closepoly as the last operation fixes this.
1 parent 759765c commit 8912bbe

File tree

4 files changed

+147
-135
lines changed

4 files changed

+147
-135
lines changed

lib/matplotlib/hatch.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,7 @@ def __init__(self, hatch, density):
182182
self.shape_codes = np.full(len(self.shape_vertices), Path.LINETO,
183183
dtype=Path.code_type)
184184
self.shape_codes[0] = Path.MOVETO
185+
self.shape_codes[-1] = Path.CLOSEPOLY
185186
super().__init__(hatch, density)
186187

187188
_hatch_types = [
Binary file not shown.
Loading

0 commit comments

Comments
 (0)
0