@@ -976,54 +976,63 @@ def test_subplot_shared_yaxes():
976976 anchor = 'y1'
977977 ),
978978 xaxis10 = XAxis (
979- domain = [0.55 , 1.0 ]
979+ domain = [0.55 , 1.0 ],
980+ anchor = 'free' ,
981+ position = 0.848
980982 ),
981983 xaxis2 = XAxis (
982- domain = [0.55 , 1.0 ]
984+ domain = [0.55 , 1.0 ],
985+ anchor = 'free'
983986 ),
984987 xaxis3 = XAxis (
985988 domain = [0.0 , 0.45 ],
986- anchor = 'y3 '
989+ anchor = 'y2 '
987990 ),
988991 xaxis4 = XAxis (
989- domain = [0.55 , 1.0 ]
992+ domain = [0.55 , 1.0 ],
993+ anchor = 'free' ,
994+ position = 0.212
990995 ),
991996 xaxis5 = XAxis (
992997 domain = [0.0 , 0.45 ],
993- anchor = 'y5 '
998+ anchor = 'y3 '
994999 ),
9951000 xaxis6 = XAxis (
996- domain = [0.55 , 1.0 ]
1001+ domain = [0.55 , 1.0 ],
1002+ anchor = 'free' ,
1003+ position = 0.424
9971004 ),
9981005 xaxis7 = XAxis (
9991006 domain = [0.0 , 0.45 ],
1000- anchor = 'y7 '
1007+ anchor = 'y4 '
10011008 ),
10021009 xaxis8 = XAxis (
1003- domain = [0.55 , 1.0 ]
1010+ domain = [0.55 , 1.0 ],
1011+ anchor = 'free' ,
1012+ position = 0.636
10041013 ),
10051014 xaxis9 = XAxis (
10061015 domain = [0.0 , 0.45 ],
1007- anchor = 'y9 '
1016+ anchor = 'y5 '
10081017 ),
10091018 yaxis1 = YAxis (
1010- domain = [0.0 , 0.15200000000000002 ],
1019+ domain = [0.0 , 0.152 ],
10111020 anchor = 'x1'
10121021 ),
10131022 yaxis2 = YAxis (
1014- domain = [0.21200000000000002 , 0.36400000000000005 ],
1023+ domain = [0.212 , 0.364 ],
10151024 anchor = 'x2'
10161025 ),
10171026 yaxis3 = YAxis (
1018- domain = [0.42400000000000004 , 0.5760000000000001 ],
1027+ domain = [0.424 , 0.576 ],
10191028 anchor = 'x3'
10201029 ),
10211030 yaxis4 = YAxis (
1022- domain = [0.6360000000000001 , 0.788 ],
1031+ domain = [0.636 , 0.788 ],
10231032 anchor = 'x4'
10241033 ),
10251034 yaxis5 = YAxis (
1026- domain = [0.8480000000000001 , 1.0 ],
1035+ domain = [0.848 , 1.0 ],
10271036 anchor = 'x5'
10281037 )
10291038 )
@@ -1042,7 +1051,8 @@ def test_subplot_shared_axes_list():
10421051 anchor = 'y1'
10431052 ),
10441053 xaxis2 = XAxis (
1045- domain = [0.55 , 1.0 ]
1054+ domain = [0.55 , 1.0 ],
1055+ anchor = 'free'
10461056 ),
10471057 xaxis3 = XAxis (
10481058 domain = [0.55 , 1.0 ],
@@ -1053,7 +1063,8 @@ def test_subplot_shared_axes_list():
10531063 anchor = 'x1'
10541064 ),
10551065 yaxis2 = YAxis (
1056- domain = [0.575 , 1.0 ]
1066+ domain = [0.575 , 1.0 ],
1067+ anchor = 'free'
10571068 ),
10581069 yaxis3 = YAxis (
10591070 domain = [0.575 , 1.0 ],
@@ -1069,25 +1080,25 @@ def test_subplot_shared_axes_list():
10691080 assert fig == expected
10701081
10711082
1072- def test_subplot_shared_axes_list_of_list ():
1083+ def test_subplot_shared_axes_list_of_lists ():
10731084 expected = Figure (
10741085 data = Data (),
10751086 layout = Layout (
10761087 xaxis1 = XAxis (
1077- domain = [0.0 , 0.28888888888888886 ],
1088+ domain = [0.0 , 0.2888888888888889 ],
10781089 anchor = 'y1'
10791090 ),
10801091 xaxis2 = XAxis (
1081- domain = [0.3555555555555555 , 0.6444444444444445 ],
1092+ domain = [0.35555555555555557 , 0.6444444444444445 ],
10821093 anchor = 'y2'
10831094 ),
10841095 xaxis3 = XAxis (
10851096 domain = [0.7111111111111111 , 1.0 ],
10861097 anchor = 'y3'
10871098 ),
10881099 xaxis4 = XAxis (
1089- domain = [0.3555555555555555 , 0.6444444444444445 ],
1090- anchor = 'y4 '
1100+ domain = [0.35555555555555557 , 0.6444444444444445 ],
1101+ anchor = 'y5 '
10911102 ),
10921103 yaxis1 = YAxis (
10931104 domain = [0.0 , 0.425 ],
@@ -1102,19 +1113,23 @@ def test_subplot_shared_axes_list_of_list():
11021113 anchor = 'x3'
11031114 ),
11041115 yaxis4 = YAxis (
1105- domain = [0.575 , 1.0 ]
1116+ domain = [0.575 , 1.0 ],
1117+ anchor = 'free'
11061118 ),
11071119 yaxis5 = YAxis (
11081120 domain = [0.575 , 1.0 ],
1109- anchor = 'x5 '
1121+ anchor = 'x4 '
11101122 ),
11111123 yaxis6 = YAxis (
1112- domain = [0.575 , 1.0 ]
1124+ domain = [0.575 , 1.0 ],
1125+ anchor = 'free' ,
1126+ position = 0.7111111111111111
11131127 )
11141128 )
11151129 )
11161130
11171131 fig = tls .get_subplots (rows = 2 , columns = 3 ,
1118- shared_xaxes = [[(0 ,0 ), (1 ,0 )], [(0 ,2 ), (1 ,2 )]])
1132+ shared_xaxes = [[(0 ,0 ), (1 ,0 )],
1133+ [(0 ,2 ), (1 ,2 )]])
11191134
11201135 assert fig == expected
0 commit comments