4
4
import numpy as np
5
5
import numpy .typing as npt
6
6
import pytest
7
- from skimage .measure import regionprops_table
8
7
9
8
from napari_matplotlib import FeaturesScatterWidget , ScatterWidget
10
9
@@ -36,21 +35,6 @@ def test_features_scatter_widget_2D(make_napari_viewer, astronaut_data):
36
35
37
36
viewer .add_image (astronaut_data [0 ], ** astronaut_data [1 ], name = "astronaut" )
38
37
39
- # make a test label image
40
- label_image = np .zeros ((100 , 100 ), dtype = np .uint16 )
41
- label_image [10 :20 , 10 :20 ] = 1
42
- label_image [50 :70 , 50 :70 ] = 2
43
- label_image * - 1
44
-
45
- feature_table_1 = regionprops_table (
46
- label_image , properties = ("label" , "area" , "perimeter" )
47
- )
48
- feature_table_1 ["index" ] = feature_table_1 ["label" ]
49
-
50
- viewer .add_labels (
51
- label_image , name = "label+features" , features = feature_table_1
52
- )
53
-
54
38
# make the points data
55
39
n_points = 100
56
40
np .random .seed (10 )
@@ -69,10 +53,8 @@ def test_features_scatter_widget_2D(make_napari_viewer, astronaut_data):
69
53
viewer .layers .selection .add (
70
54
viewer .layers ["points_data" ]
71
55
) # images need to be selected
72
- x_column = "feature_0"
73
- widget .x_axis_key = x_column
74
- y_column = "feature_1"
75
- widget .y_axis_key = y_column # features need to be set here
56
+ widget .x_axis_key = "feature_0"
57
+ widget .y_axis_key = "feature_1"
76
58
77
59
# Select label data and chosen features
78
60
# viewer.layers.selection.add(viewer.layers["label+features"])
0 commit comments