Skip to content

Commit 8e99098

Browse files
committed
Merge pull request matplotlib#895 from pelson/horizontal_hatch_aa
Making horizontal & vertical hatches in agg look better.
2 parents 4ae429a + 0dd457c commit 8e99098

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lib/matplotlib/hatch.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ def __init__(self, hatch, density):
1818
self.num_vertices = self.num_lines * 2
1919

2020
def set_vertices_and_codes(self, vertices, codes):
21-
steps = np.linspace(0.0, 1.0, self.num_lines, False)
21+
steps, stepsize = np.linspace(0.0, 1.0, self.num_lines, False, retstep=True)
22+
steps += stepsize/2.
2223
vertices[0::2, 0] = 0.0
2324
vertices[0::2, 1] = steps
2425
vertices[1::2, 0] = 1.0
@@ -32,7 +33,8 @@ def __init__(self, hatch, density):
3233
self.num_vertices = self.num_lines * 2
3334

3435
def set_vertices_and_codes(self, vertices, codes):
35-
steps = np.linspace(0.0, 1.0, self.num_lines, False)
36+
steps, stepsize = np.linspace(0.0, 1.0, self.num_lines, False, retstep=True)
37+
steps += stepsize/2.
3638
vertices[0::2, 0] = steps
3739
vertices[0::2, 1] = 0.0
3840
vertices[1::2, 0] = steps

0 commit comments

Comments
 (0)