@@ -383,7 +383,7 @@ def draw(self, renderer, *args, **kwargs):
383
383
l , b , widthDisplay , heightDisplay = self .axes .bbox .bounds
384
384
gc = renderer .new_gc ()
385
385
self ._set_gc_clip (gc )
386
- gc .alpha = self .alpha
386
+ gc .set_alpha ( self .alpha )
387
387
388
388
if self ._check_unsampled_image (renderer ):
389
389
self ._draw_unsampled_image (renderer , gc )
@@ -935,7 +935,7 @@ def draw(self, renderer, *args, **kwargs):
935
935
gc = renderer .new_gc ()
936
936
gc .set_clip_rectangle (self .axes .bbox .frozen ())
937
937
gc .set_clip_path (self .get_clip_path ())
938
- gc .alpha = self .alpha
938
+ gc .set_alpha ( self .alpha )
939
939
renderer .draw_image (gc ,
940
940
round (self .axes .bbox .xmin ),
941
941
round (self .axes .bbox .ymin ),
@@ -1103,7 +1103,7 @@ def draw(self, renderer, *args, **kwargs):
1103
1103
gc = renderer .new_gc ()
1104
1104
gc .set_clip_rectangle (self .figure .bbox )
1105
1105
gc .set_clip_path (self .get_clip_path ())
1106
- gc .alpha = self .alpha
1106
+ gc .set_alpha ( self .alpha )
1107
1107
renderer .draw_image (gc , round (self .ox ), round (self .oy ), im )
1108
1108
gc .restore ()
1109
1109
self .stale = False
@@ -1252,7 +1252,7 @@ def draw(self, renderer, *args, **kwargs):
1252
1252
x0 , y0 , x1 , y1 = self .get_window_extent (renderer ).extents
1253
1253
gc = renderer .new_gc ()
1254
1254
self ._set_gc_clip (gc )
1255
- gc .alpha = self .alpha
1255
+ gc .set_alpha ( self .alpha )
1256
1256
1257
1257
l = np .min ([x0 , x1 ])
1258
1258
b = np .min ([y0 , y1 ])
0 commit comments