@@ -35,15 +35,19 @@ def get_axes_names(self):
35
35
return self .filtered_data .axes .display_names
36
36
37
37
def get_axes (self ):
38
- axes_names = self .filtered_data .axes .display_names
39
- if len (axes_names ) >= 2 :
40
- axes_names = axes_names [:- 2 ] + [axes_names [- 2 ] + '\\ ' + axes_names [- 1 ]]
41
- return [[axis_name ] for axis_name in axes_names ]
38
+ axes = self .filtered_data .axes
39
+ if len (axes ) == 0 :
40
+ return None
41
+ else :
42
+ axes_names = axes .display_names
43
+ if len (axes_names ) >= 2 :
44
+ axes_names = axes_names [:- 2 ] + [axes_names [- 2 ] + '\\ ' + axes_names [- 1 ]]
45
+ return [[axis_name ] for axis_name in axes_names ]
42
46
43
47
def get_xlabels (self ):
44
48
axes = self .filtered_data .axes
45
49
if len (axes ) == 0 :
46
- return [[]]
50
+ return None
47
51
elif len (axes .labels [- 1 ]) == 0 :
48
52
return [['' ]]
49
53
else :
@@ -52,7 +56,7 @@ def get_xlabels(self):
52
56
def get_ylabels (self ):
53
57
axes = self .filtered_data .axes
54
58
if len (axes ) == 0 :
55
- return [[]]
59
+ return None
56
60
elif len (axes ) == 1 :
57
61
return [['' ]]
58
62
else :
@@ -113,14 +117,9 @@ def update_filtered_data(self, current_filter=None):
113
117
self .filtered_data = self .la_data [self .current_filter ]
114
118
if np .isscalar (self .filtered_data ):
115
119
self .filtered_data = la .aslarray (self .filtered_data )
116
- if len (self .filtered_data ) == 0 :
117
- axes = [[]]
118
- xlabels = [[]]
119
- ylabels = [[]]
120
- else :
121
- axes = self .get_axes ()
122
- xlabels = self .get_xlabels ()
123
- ylabels = self .get_ylabels ()
120
+ axes = self .get_axes ()
121
+ xlabels = self .get_xlabels ()
122
+ ylabels = self .get_ylabels ()
124
123
data_2D = self .get_2D_data ()
125
124
changes_2D = self .get_changes_2D ()
126
125
bg_value_2D = self .get_bg_value_2D (data_2D .shape )
0 commit comments