Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 089da7a

Browse files
committed
Add logscale mask test
1 parent dda42ab commit 089da7a

2 files changed

Lines changed: 13 additions & 0 deletions

File tree

11.9 KB
Loading

lib/matplotlib/tests/test_scale.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,16 @@ def test_logscale_subs():
5252
ax.set_yscale('log', subsy=np.array([2, 3, 4]))
5353
# force draw
5454
fig.canvas.draw()
55+
56+
57+
@image_comparison(baseline_images=['logscale_mask'], remove_text=True,
58+
extensions=['png'])
59+
def test_logscale_mask():
60+
# Check that zero values are masked correctly on log scales.
61+
# See github issue 8045
62+
xs = np.linspace(0, 50, 1001)
63+
64+
fig, ax = plt.subplots()
65+
ax.plot(np.exp(-xs**2))
66+
fig.canvas.draw()
67+
ax.set(yscale="log")

0 commit comments

Comments
 (0)