@@ -468,14 +468,14 @@ def _on_scroll(self, event):
468
468
dv *= 1.0 if event .button == 'up' else - 1.0
469
469
dv *= - 1 if self ._flips [ii ] else 1
470
470
val = self ._data_idx [ii ] + dv
471
-
471
+
472
472
if ii == 3 :
473
473
self ._set_volume_index (val )
474
474
else :
475
475
coords = [self ._data_idx [k ] for k in range (3 )]
476
476
coords [ii ] = val
477
477
coords_ordered = [0 , 0 , 0 , 1 ]
478
- for k in range (3 ):
478
+ for k in range (3 ):
479
479
coords_ordered [self ._order [k ]] = coords [k ]
480
480
position = np .dot (self ._affine , coords_ordered )[:3 ]
481
481
self ._set_position (* position )
@@ -493,19 +493,21 @@ def _on_mouse(self, event):
493
493
self ._set_volume_index (event .xdata )
494
494
else :
495
495
# translate click xdata/ydata to physical position
496
- xax , yax = [[self ._order [1 ], self ._order [2 ]],
497
- [self ._order [0 ], self ._order [2 ]],
498
- [self ._order [0 ], self ._order [1 ]]][ii ]
496
+ xax , yax = [
497
+ [self ._order [1 ], self ._order [2 ]],
498
+ [self ._order [0 ], self ._order [2 ]],
499
+ [self ._order [0 ], self ._order [1 ]],
500
+ ][ii ]
499
501
x , y = event .xdata , event .ydata
500
502
x = self ._sizes [xax ] - x - 1 if self ._flips [xax ] else x
501
503
y = self ._sizes [yax ] - y - 1 if self ._flips [yax ] else y
502
504
idxs = np .ones (4 )
503
505
idxs [xax ] = x
504
506
idxs [yax ] = y
505
507
idxs [self ._order [ii ]] = self ._data_idx [ii ]
506
- self ._set_position (* np .dot (self ._affine , idxs )[:3 ])
508
+ self ._set_position (* np .dot (self ._affine , idxs )[:3 ])
507
509
self ._draw ()
508
-
510
+
509
511
def _on_keypress (self , event ):
510
512
"""Handle mpl keypress events"""
511
513
if event .key is not None and 'escape' in event .key :
0 commit comments