@@ -863,22 +863,21 @@ def _get_anchors(r, c, x_cnt, y_cnt, shared_xaxes, shared_yaxes):
863
863
864
864
return x_anchor , y_anchor
865
865
866
- # Function pasting x/y domains in fig object (2d case)
867
- def _add_domain (fig , x_or_y , label , domain , anchor , position ):
866
+ # Function pasting x/y domains in layout object (2d case)
867
+ def _add_domain (layout , x_or_y , label , domain , anchor , position ):
868
868
name = label [0 ] + 'axis' + label [1 :]
869
869
graph_obj = '{X_or_Y}Axis' .format (X_or_Y = x_or_y .upper ())
870
870
axis = getattr (graph_objs , graph_obj )(domain = domain )
871
871
if anchor :
872
872
axis ['anchor' ] = anchor
873
873
if position : # N.B. No need to add position == 0 to axis
874
874
axis ['position' ] = position
875
- fig [ ' layout' ] [name ] = axis
875
+ layout [name ] = axis
876
876
877
- # Function pasting x/y domains in fig object (3d case)
878
- def _add_domain_is_3d (fig , s_cnt , x_domain , y_domain ):
879
- scene_name = "scene{s_cnt}" .format (s_cnt = s_cnt )
877
+ # Function pasting x/y domains in layout object (3d case)
878
+ def _add_domain_is_3d (layout , s_label , x_domain , y_domain ):
880
879
scene = graph_objs .Scene (domain = {'x' : x_domain , 'y' : y_domain })
881
- fig [ ' layout' ][ scene_name ] = scene
880
+ layout [ s_label ] = scene
882
881
883
882
x_cnt = y_cnt = s_cnt = 1 # subplot axis/scene counters
884
883
0 commit comments