@@ -514,33 +514,33 @@ def __init__(self, parent, data=None, readonly=False, bg_value=None, bg_gradient
514514 self .model_axes = LabelsArrayModel (parent = self , readonly = readonly )
515515 self .view_axes = LabelsView (parent = self , model = self .model_axes , position = (TOP , LEFT ))
516516
517- self .model_xlabels = LabelsArrayModel (parent = self , readonly = readonly )
518- self .view_xlabels = LabelsView (parent = self , model = self .model_xlabels , position = (TOP , RIGHT ))
517+ self .model_hlabels = LabelsArrayModel (parent = self , readonly = readonly )
518+ self .view_hlabels = LabelsView (parent = self , model = self .model_hlabels , position = (TOP , RIGHT ))
519519
520- self .model_ylabels = LabelsArrayModel (parent = self , readonly = readonly )
521- self .view_ylabels = LabelsView (parent = self , model = self .model_ylabels , position = (BOTTOM , LEFT ))
520+ self .model_vlabels = LabelsArrayModel (parent = self , readonly = readonly )
521+ self .view_vlabels = LabelsView (parent = self , model = self .model_vlabels , position = (BOTTOM , LEFT ))
522522
523523 self .model_data = DataArrayModel (parent = self , readonly = readonly , minvalue = minvalue , maxvalue = maxvalue )
524524 self .view_data = DataView (parent = self , model = self .model_data , dtype = data .dtype , shape = data .shape )
525525
526- self .data_adapter = LArrayDataAdapter (axes_model = self .model_axes , xlabels_model = self .model_xlabels ,
527- ylabels_model = self .model_ylabels , data_model = self .model_data , data = data ,
526+ self .data_adapter = LArrayDataAdapter (axes_model = self .model_axes , hlabels_model = self .model_hlabels ,
527+ vlabels_model = self .model_vlabels , data_model = self .model_data , data = data ,
528528 bg_value = bg_value , bg_gradient = bg_gradient )
529529
530530 # Create vertical and horizontal scrollbars
531531 self .vscrollbar = ScrollBar (self , self .view_data .verticalScrollBar ())
532532 self .hscrollbar = ScrollBar (self , self .view_data .horizontalScrollBar ())
533533
534534 # Synchronize resizing
535- self .view_axes .horizontalHeader ().sectionResized .connect (self .view_ylabels .updateSectionWidth )
536- self .view_axes .verticalHeader ().sectionResized .connect (self .view_xlabels .updateSectionHeight )
537- self .view_xlabels .horizontalHeader ().sectionResized .connect (self .view_data .updateSectionWidth )
538- self .view_ylabels .verticalHeader ().sectionResized .connect (self .view_data .updateSectionHeight )
535+ self .view_axes .horizontalHeader ().sectionResized .connect (self .view_vlabels .updateSectionWidth )
536+ self .view_axes .verticalHeader ().sectionResized .connect (self .view_hlabels .updateSectionHeight )
537+ self .view_hlabels .horizontalHeader ().sectionResized .connect (self .view_data .updateSectionWidth )
538+ self .view_vlabels .verticalHeader ().sectionResized .connect (self .view_data .updateSectionHeight )
539539 # Synchronize auto-resizing
540540 self .view_axes .horizontalHeader ().sectionHandleDoubleClicked .connect (self .resize_axes_column_to_contents )
541- self .view_xlabels .horizontalHeader ().sectionHandleDoubleClicked .connect (self .resize_xlabels_column_to_contents )
541+ self .view_hlabels .horizontalHeader ().sectionHandleDoubleClicked .connect (self .resize_hlabels_column_to_contents )
542542 self .view_axes .verticalHeader ().sectionHandleDoubleClicked .connect (self .resize_axes_row_to_contents )
543- self .view_ylabels .verticalHeader ().sectionHandleDoubleClicked .connect (self .resize_ylabels_row_to_contents )
543+ self .view_vlabels .verticalHeader ().sectionHandleDoubleClicked .connect (self .resize_vlabels_row_to_contents )
544544
545545 # synchronize specific methods
546546 self .view_axes .allSelected .connect (self .view_data .selectAll )
@@ -550,18 +550,18 @@ def __init__(self, parent, data=None, readonly=False, bg_value=None, bg_gradient
550550 self .view_data .signal_plot .connect (self .plot )
551551
552552 # Synchronize scrolling
553- # data <--> xlabels
554- self .view_data .horizontalScrollBar ().valueChanged .connect (self .view_xlabels .horizontalScrollBar ().setValue )
555- self .view_xlabels .horizontalScrollBar ().valueChanged .connect (self .view_data .horizontalScrollBar ().setValue )
556- # data <--> ylabels
557- self .view_data .verticalScrollBar ().valueChanged .connect (self .view_ylabels .verticalScrollBar ().setValue )
558- self .view_ylabels .verticalScrollBar ().valueChanged .connect (self .view_data .verticalScrollBar ().setValue )
553+ # data <--> hlabels
554+ self .view_data .horizontalScrollBar ().valueChanged .connect (self .view_hlabels .horizontalScrollBar ().setValue )
555+ self .view_hlabels .horizontalScrollBar ().valueChanged .connect (self .view_data .horizontalScrollBar ().setValue )
556+ # data <--> vlabels
557+ self .view_data .verticalScrollBar ().valueChanged .connect (self .view_vlabels .verticalScrollBar ().setValue )
558+ self .view_vlabels .verticalScrollBar ().valueChanged .connect (self .view_data .verticalScrollBar ().setValue )
559559
560560 # Synchronize selecting columns(rows) via hor.(vert.) header of x(y)labels view
561- self .view_xlabels .horizontalHeader ().sectionPressed .connect (self .view_data .selectColumn )
562- self .view_xlabels .horizontalHeader ().sectionEntered .connect (self .view_data .selectNewColumn )
563- self .view_ylabels .verticalHeader ().sectionPressed .connect (self .view_data .selectRow )
564- self .view_ylabels .verticalHeader ().sectionEntered .connect (self .view_data .selectNewRow )
561+ self .view_hlabels .horizontalHeader ().sectionPressed .connect (self .view_data .selectColumn )
562+ self .view_hlabels .horizontalHeader ().sectionEntered .connect (self .view_data .selectNewColumn )
563+ self .view_vlabels .verticalHeader ().sectionPressed .connect (self .view_data .selectRow )
564+ self .view_vlabels .verticalHeader ().sectionEntered .connect (self .view_data .selectNewRow )
565565
566566 # following lines are required to keep usual selection color
567567 # when selecting rows/columns via headers of label views.
@@ -576,17 +576,17 @@ def __init__(self, parent, data=None, readonly=False, bg_value=None, bg_gradient
576576 array_frame .setFrameStyle (QFrame .StyledPanel )
577577 # remove borders of internal tables
578578 self .view_axes .setFrameStyle (QFrame .NoFrame )
579- self .view_xlabels .setFrameStyle (QFrame .NoFrame )
580- self .view_ylabels .setFrameStyle (QFrame .NoFrame )
579+ self .view_hlabels .setFrameStyle (QFrame .NoFrame )
580+ self .view_vlabels .setFrameStyle (QFrame .NoFrame )
581581 self .view_data .setFrameStyle (QFrame .NoFrame )
582582 # Set layout of table views:
583- # [ axes ][xlabels ]|V|
584- # [ylabels ][ data ]|s|
583+ # [ axes ][vlabels ]|V|
584+ # [hlabels ][ data ]|s|
585585 # | H. scrollbar |
586586 array_layout = QGridLayout ()
587587 array_layout .addWidget (self .view_axes , 0 , 0 )
588- array_layout .addWidget (self .view_xlabels , 0 , 1 )
589- array_layout .addWidget (self .view_ylabels , 1 , 0 )
588+ array_layout .addWidget (self .view_hlabels , 0 , 1 )
589+ array_layout .addWidget (self .view_vlabels , 1 , 0 )
590590 self .view_data .setSizePolicy (QSizePolicy .Expanding , QSizePolicy .Expanding )
591591 array_layout .addWidget (self .view_data , 1 , 1 )
592592 array_layout .addWidget (self .vscrollbar , 0 , 2 , 2 , 1 )
@@ -723,8 +723,8 @@ def set_data(self, data=None, bg_gradient=None, bg_value=None):
723723
724724 # reset default size
725725 self .view_axes .set_default_size ()
726- self .view_ylabels .set_default_size ()
727- self .view_xlabels .set_default_size ()
726+ self .view_hlabels .set_default_size ()
727+ self .view_vlabels .set_default_size ()
728728 self .view_data .set_default_size ()
729729
730730 def _update_digits_scientific (self , data ):
@@ -849,37 +849,37 @@ def autofit_columns(self):
849849 self .view_axes .autofit_columns ()
850850 for column in range (self .model_axes .columnCount ()):
851851 self .resize_axes_column_to_contents (column )
852- self .view_xlabels .autofit_columns ()
853- for column in range (self .model_xlabels .columnCount ()):
854- self .resize_xlabels_column_to_contents (column )
852+ self .view_hlabels .autofit_columns ()
853+ for column in range (self .model_hlabels .columnCount ()):
854+ self .resize_hlabels_column_to_contents (column )
855855
856856 def resize_axes_column_to_contents (self , column ):
857857 # must be connected to view_axes.horizontalHeader().sectionHandleDoubleClicked signal
858858 width = max (self .view_axes .horizontalHeader ().sectionSize (column ),
859- self .view_ylabels .sizeHintForColumn (column ))
860- # no need to call resizeSection on view_ylabels (see synchronization lines in init)
859+ self .view_vlabels .sizeHintForColumn (column ))
860+ # no need to call resizeSection on view_vlabels (see synchronization lines in init)
861861 self .view_axes .horizontalHeader ().resizeSection (column , width )
862862
863- def resize_xlabels_column_to_contents (self , column ):
863+ def resize_hlabels_column_to_contents (self , column ):
864864 # must be connected to view_labels.horizontalHeader().sectionHandleDoubleClicked signal
865- width = max (self .view_xlabels .horizontalHeader ().sectionSize (column ),
865+ width = max (self .view_hlabels .horizontalHeader ().sectionSize (column ),
866866 self .view_data .sizeHintForColumn (column ))
867867 # no need to call resizeSection on view_data (see synchronization lines in init)
868- self .view_xlabels .horizontalHeader ().resizeSection (column , width )
868+ self .view_hlabels .horizontalHeader ().resizeSection (column , width )
869869
870870 def resize_axes_row_to_contents (self , row ):
871871 # must be connected to view_axes.verticalHeader().sectionHandleDoubleClicked
872872 height = max (self .view_axes .verticalHeader ().sectionSize (row ),
873- self .view_xlabels .sizeHintForRow (row ))
874- # no need to call resizeSection on view_xlabels (see synchronization lines in init)
873+ self .view_hlabels .sizeHintForRow (row ))
874+ # no need to call resizeSection on view_hlabels (see synchronization lines in init)
875875 self .view_axes .verticalHeader ().resizeSection (row , height )
876876
877- def resize_ylabels_row_to_contents (self , row ):
877+ def resize_vlabels_row_to_contents (self , row ):
878878 # must be connected to view_labels.verticalHeader().sectionHandleDoubleClicked
879- height = max (self .view_ylabels .verticalHeader ().sectionSize (row ),
879+ height = max (self .view_vlabels .verticalHeader ().sectionSize (row ),
880880 self .view_data .sizeHintForRow (row ))
881881 # no need to call resizeSection on view_data (see synchronization lines in init)
882- self .view_ylabels .verticalHeader ().resizeSection (row , height )
882+ self .view_vlabels .verticalHeader ().resizeSection (row , height )
883883
884884 @property
885885 def dirty (self ):
@@ -951,15 +951,15 @@ def _selection_data(self, headers=True, none_selects_all=True):
951951 # FIXME: this is extremely ad-hoc.
952952 # TODO: in the future (pandas-based branch) we should use to_string(data[self._selection_filter()])
953953 dim_headers = self .model_axes .get_values ()
954- xlabels = self .model_xlabels .get_values (top = col_min , bottom = col_max )
955- topheaders = [[dim_header [0 ] for dim_header in dim_headers ] + [label [0 ] for label in xlabels ]]
954+ hlabels = self .model_hlabels .get_values (top = col_min , bottom = col_max )
955+ topheaders = [[dim_header [0 ] for dim_header in dim_headers ] + [label [0 ] for label in hlabels ]]
956956 if self .data_adapter .ndim == 1 :
957957 return chain (topheaders , [chain (['' ], row ) for row in raw_data ])
958958 else :
959959 assert self .data_adapter .ndim > 1
960- ylabels = self .model_ylabels .get_values (left = row_min , right = row_max )
960+ vlabels = self .model_vlabels .get_values (left = row_min , right = row_max )
961961 return chain (topheaders ,
962- [chain ([ylabels [j ][r ] for j in range (len (ylabels ))], row )
962+ [chain ([vlabels [j ][r ] for j in range (len (vlabels ))], row )
963963 for r , row in enumerate (raw_data )])
964964 else :
965965 return raw_data
@@ -1041,8 +1041,8 @@ def plot(self):
10411041 row_min , row_max , col_min , col_max = self .view_data ._selection_bounds ()
10421042 dim_names = self .data_adapter .get_axes_names ()
10431043 # labels
1044- xlabels = [label [0 ] for label in self .model_xlabels .get_values (top = col_min , bottom = col_max )]
1045- ylabels = self .model_ylabels .get_values (left = row_min , right = row_max )
1044+ xlabels = [label [0 ] for label in self .model_hlabels .get_values (top = col_min , bottom = col_max )]
1045+ ylabels = self .model_vlabels .get_values (left = row_min , right = row_max )
10461046 # transpose ylabels
10471047 ylabels = [[str (ylabels [i ][j ]) for i in range (len (ylabels ))] for j in range (len (ylabels [0 ]))]
10481048 # if there is only one dimension, ylabels is empty
0 commit comments