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

Skip to content

Commit 2706edb

Browse files
committed
Merge pull request #5109 from Cadair/master
Fix for bug in set_cmap in NonUniformImage
2 parents d70ce32 + ad2d4cb commit 2706edb

File tree

2 files changed

+15
-3
lines changed

2 files changed

+15
-3
lines changed

lib/matplotlib/image.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -847,12 +847,12 @@ def set_filterrad(self, s):
847847
def set_norm(self, norm):
848848
if self._A is not None:
849849
raise RuntimeError('Cannot change colors after loading data')
850-
super(NonUniformImage, self).set_norm(self, norm)
850+
super(NonUniformImage, self).set_norm(norm)
851851

852852
def set_cmap(self, cmap):
853853
if self._A is not None:
854854
raise RuntimeError('Cannot change colors after loading data')
855-
super(NonUniformImage, self).set_cmap(self, cmap)
855+
super(NonUniformImage, self).set_cmap(cmap)
856856

857857

858858
class PcolorImage(martist.Artist, cm.ScalarMappable):

lib/matplotlib/tests/test_image.py

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import numpy as np
77

88
from matplotlib.testing.decorators import image_comparison, knownfailureif, cleanup
9-
from matplotlib.image import BboxImage, imread
9+
from matplotlib.image import BboxImage, imread, NonUniformImage
1010
from matplotlib.transforms import Bbox
1111
from matplotlib import rcParams
1212
import matplotlib.pyplot as plt
@@ -441,6 +441,18 @@ def test_zoom_and_clip_upper_origin():
441441
ax.set_xlim(-0.5, 2.0)
442442

443443

444+
@cleanup
445+
def test_nonuniformimage_setcmap():
446+
ax = plt.gca()
447+
im = NonUniformImage(ax)
448+
im.set_cmap('Blues')
449+
450+
@cleanup
451+
def test_nonuniformimage_setnorm():
452+
ax = plt.gca()
453+
im = NonUniformImage(ax)
454+
im.set_norm(plt.Normalize())
455+
444456
if __name__=='__main__':
445457
import nose
446458
nose.runmodule(argv=['-s','--with-doctest'], exit=False)

0 commit comments

Comments
 (0)