@@ -545,8 +545,8 @@ def do_3d_projection(self):
545545 segments [..., 2 ],
546546 self .axes )
547547 if np .any (scale_mask ):
548- mask = mask | np .broadcast_to (scale_mask [..., np .newaxis ],
549- (* scale_mask .shape , 3 ))
548+ mask |= np .broadcast_to (scale_mask [..., np .newaxis ],
549+ (* scale_mask .shape , 3 ))
550550
551551 if self ._axlim_clip :
552552 viewlim_mask = _viewlim_mask (segments [..., 0 ],
@@ -640,7 +640,7 @@ def do_3d_projection(self):
640640 xs0 , ys0 , zs0 = zip (* s )
641641 mask = _scale_invalid_mask (xs0 , ys0 , zs0 , self .axes )
642642 if self ._axlim_clip :
643- mask = mask | _viewlim_mask (xs0 , ys0 , zs0 , self .axes )
643+ mask |= _viewlim_mask (xs0 , ys0 , zs0 , self .axes )
644644 if np .any (mask ):
645645 xs , ys , zs = np .ma .array (zip (* s ),
646646 dtype = float , mask = mask ).filled (np .nan )
@@ -703,7 +703,7 @@ def do_3d_projection(self):
703703 xs0 , ys0 , zs0 = zip (* s )
704704 mask = _scale_invalid_mask (xs0 , ys0 , zs0 , self .axes )
705705 if self ._axlim_clip :
706- mask = mask | _viewlim_mask (xs0 , ys0 , zs0 , self .axes )
706+ mask |= _viewlim_mask (xs0 , ys0 , zs0 , self .axes )
707707 if np .any (mask ):
708708 xs , ys , zs = np .ma .array (zip (* s ),
709709 dtype = float , mask = mask ).filled (np .nan )
@@ -849,7 +849,7 @@ def set_3d_properties(self, zs, zdir, axlim_clip=False):
849849 def do_3d_projection (self ):
850850 mask = _scale_invalid_mask (* self ._offsets3d , self .axes )
851851 if self ._axlim_clip :
852- mask = mask | _viewlim_mask (* self ._offsets3d , self .axes )
852+ mask |= _viewlim_mask (* self ._offsets3d , self .axes )
853853 if np .any (mask ):
854854 xs , ys , zs = np .ma .array (self ._offsets3d , mask = mask )
855855 else :
0 commit comments