@@ -35,15 +35,19 @@ def get_axes_names(self):
3535 return self .filtered_data .axes .display_names
3636
3737 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 ]
4246
4347 def get_xlabels (self ):
4448 axes = self .filtered_data .axes
4549 if len (axes ) == 0 :
46- return [[]]
50+ return None
4751 elif len (axes .labels [- 1 ]) == 0 :
4852 return [['' ]]
4953 else :
@@ -52,7 +56,7 @@ def get_xlabels(self):
5256 def get_ylabels (self ):
5357 axes = self .filtered_data .axes
5458 if len (axes ) == 0 :
55- return [[]]
59+ return None
5660 elif len (axes ) == 1 :
5761 return [['' ]]
5862 else :
@@ -113,14 +117,9 @@ def update_filtered_data(self, current_filter=None):
113117 self .filtered_data = self .la_data [self .current_filter ]
114118 if np .isscalar (self .filtered_data ):
115119 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 ()
124123 data_2D = self .get_2D_data ()
125124 changes_2D = self .get_changes_2D ()
126125 bg_value_2D = self .get_bg_value_2D (data_2D .shape )
0 commit comments