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

Skip to content

Commit de53d5c

Browse files
committed
TST: add smoke test for logscaled color bars
1 parent 5601342 commit de53d5c

File tree

1 file changed

+23
-1
lines changed

1 file changed

+23
-1
lines changed

lib/mpl_toolkits/tests/test_axes_grid1.py

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,13 @@
44
from matplotlib.externals import six
55

66
import matplotlib.pyplot as plt
7-
from matplotlib.testing.decorators import image_comparison
7+
from matplotlib.testing.decorators import image_comparison, cleanup
8+
89
from mpl_toolkits.axes_grid1 import make_axes_locatable
10+
from mpl_toolkits.axes_grid1 import AxesGrid
11+
12+
from matplotlib.colors import LogNorm
13+
914
import numpy as np
1015

1116

@@ -50,6 +55,23 @@ def test_divider_append_axes():
5055
axHistleft.yaxis.set_ticklabels(())
5156
axHistright.yaxis.set_ticklabels(())
5257

58+
59+
@cleanup
60+
def test_axesgrid_colorbar_log_smoketest():
61+
fig = plt.figure()
62+
grid = AxesGrid(fig, 111, # modified to be only subplot
63+
nrows_ncols=(1, 1),
64+
label_mode="L",
65+
cbar_location="top",
66+
cbar_mode="single",
67+
)
68+
69+
Z = 10000 * np.random.rand(10, 10)
70+
im = grid[0].imshow(Z, interpolation="nearest", norm=LogNorm())
71+
72+
grid.cbar_axes[0].colorbar(im)
73+
74+
5375
if __name__ == '__main__':
5476
import nose
5577
nose.runmodule(argv=['-s', '--with-doctest'], exit=False)

0 commit comments

Comments
 (0)