@@ -50,7 +50,7 @@ def __init__(self, napari_viewer: napari.viewer.Viewer):
50
50
self .update_layers (None )
51
51
52
52
@property
53
- def layer (self ) -> napari .layers .Layer :
53
+ def _layer (self ) -> napari .layers .Layer :
54
54
"""
55
55
Layer being plotted.
56
56
"""
@@ -73,28 +73,19 @@ def current_dim_index(self) -> int:
73
73
return _dims [::- 1 ].index (self .current_dim )
74
74
75
75
@property
76
- def selector_values (self ) -> Dict [str , int ]:
76
+ def _selector_values (self ) -> Dict [str , int ]:
77
77
"""
78
78
Values of the slice selectors.
79
79
"""
80
80
return {d : self .slice_selectors [d ].value () for d in _dims_sel }
81
81
82
- def update_slice_selectors (self ) -> None :
83
- """
84
- Update range and enabled status of the slice selectors, and the value
85
- of the z slice selector.
86
- """
87
- # Update min/max
88
- for i , dim in enumerate (_dims_sel ):
89
- self .slice_selectors [dim ].setRange (0 , self .layer .data .shape [i ])
90
-
91
- def get_xy (self ) -> Tuple [npt .NDArray [Any ], npt .NDArray [Any ]]:
82
+ def _get_xy (self ) -> Tuple [npt .NDArray [Any ], npt .NDArray [Any ]]:
92
83
"""
93
84
Get data for plotting.
94
85
"""
95
- x = np .arange (self .layer .data .shape [self .current_dim_index ])
86
+ x = np .arange (self ._layer .data .shape [self .current_dim_index ])
96
87
97
- vals = self .selector_values
88
+ vals = self ._selector_values
98
89
vals .update ({"z" : self .current_z })
99
90
100
91
slices = []
@@ -109,7 +100,7 @@ def get_xy(self) -> Tuple[npt.NDArray[Any], npt.NDArray[Any]]:
109
100
110
101
# Reverse since z is the first axis in napari
111
102
slices = slices [::- 1 ]
112
- y = self .layer .data [tuple (slices )].ravel ()
103
+ y = self ._layer .data [tuple (slices )].ravel ()
113
104
114
105
return x , y
115
106
@@ -123,8 +114,8 @@ def draw(self) -> None:
123
114
"""
124
115
Clear axes and draw a 1D plot.
125
116
"""
126
- x , y = self .get_xy ()
117
+ x , y = self ._get_xy ()
127
118
128
119
self .axes .plot (x , y )
129
120
self .axes .set_xlabel (self .current_dim )
130
- self .axes .set_title (self .layer .name )
121
+ self .axes .set_title (self ._layer .name )
0 commit comments