File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed
Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change 1- from typing import Dict
1+ from typing import Dict , Tuple
22
33import napari
44import numpy as np
@@ -69,7 +69,7 @@ def update_slice_selectors(self) -> None:
6969 self .slice_selectors ["z" ].setValue (self .current_z )
7070 self .slice_selectors [self .current_dim ].setEnabled (False )
7171
72- def draw (self ) -> None :
72+ def get_xy (self ) -> Tuple [ np . ndarray , np . ndarray ] :
7373 x = np .arange (self .layer .data .shape [self .current_dim_index ])
7474
7575 slices = []
@@ -82,9 +82,18 @@ def draw(self) -> None:
8282 val = self .selector_values [d ]
8383 slices .append (slice (val , val + 1 ))
8484
85+ # Reverse since z is the first axis in napari
8586 slices = slices [::- 1 ]
8687 y = self .layer .data [tuple (slices )].ravel ()
8788
89+ return x , y
90+
91+ def draw (self ) -> None :
92+ """
93+ Clear axes and draw a 1D plot.
94+ """
95+ x , y = self .get_xy ()
96+
8897 self .axes .plot (x , y )
8998 self .axes .set_xlabel (self .current_dim )
9099 self .axes .set_title (self .layer .name )
You can’t perform that action at this time.
0 commit comments