@@ -2938,15 +2938,14 @@ def test_boxplot_mod_artist_after_plotting():
2938
2938
def test_vert_violinplot_baseline ():
2939
2939
# First 9 digits of frac(sqrt(2))
2940
2940
np .random .seed (414213562 )
2941
- data = [np .random .normal (size = 100 ) for i in range (4 )]
2941
+ data = [np .random .normal (size = 100 ) for _ in range (4 )]
2942
2942
ax = plt .axes ()
2943
2943
ax .violinplot (data , positions = range (4 ), showmeans = 0 , showextrema = 0 ,
2944
2944
showmedians = 0 )
2945
2945
2946
2946
# Reuse testcase from above for a labeled data test
2947
2947
data = {"d" : data }
2948
2948
fig , ax = plt .subplots ()
2949
- ax = plt .axes ()
2950
2949
ax .violinplot ("d" , positions = range (4 ), showmeans = 0 , showextrema = 0 ,
2951
2950
showmedians = 0 , data = data )
2952
2951
@@ -2956,7 +2955,7 @@ def test_vert_violinplot_showmeans():
2956
2955
ax = plt .axes ()
2957
2956
# First 9 digits of frac(sqrt(3))
2958
2957
np .random .seed (732050807 )
2959
- data = [np .random .normal (size = 100 ) for i in range (4 )]
2958
+ data = [np .random .normal (size = 100 ) for _ in range (4 )]
2960
2959
ax .violinplot (data , positions = range (4 ), showmeans = 1 , showextrema = 0 ,
2961
2960
showmedians = 0 )
2962
2961
@@ -2966,7 +2965,7 @@ def test_vert_violinplot_showextrema():
2966
2965
ax = plt .axes ()
2967
2966
# First 9 digits of frac(sqrt(5))
2968
2967
np .random .seed (236067977 )
2969
- data = [np .random .normal (size = 100 ) for i in range (4 )]
2968
+ data = [np .random .normal (size = 100 ) for _ in range (4 )]
2970
2969
ax .violinplot (data , positions = range (4 ), showmeans = 0 , showextrema = 1 ,
2971
2970
showmedians = 0 )
2972
2971
@@ -2976,7 +2975,7 @@ def test_vert_violinplot_showmedians():
2976
2975
ax = plt .axes ()
2977
2976
# First 9 digits of frac(sqrt(7))
2978
2977
np .random .seed (645751311 )
2979
- data = [np .random .normal (size = 100 ) for i in range (4 )]
2978
+ data = [np .random .normal (size = 100 ) for _ in range (4 )]
2980
2979
ax .violinplot (data , positions = range (4 ), showmeans = 0 , showextrema = 0 ,
2981
2980
showmedians = 1 )
2982
2981
@@ -2986,7 +2985,7 @@ def test_vert_violinplot_showall():
2986
2985
ax = plt .axes ()
2987
2986
# First 9 digits of frac(sqrt(11))
2988
2987
np .random .seed (316624790 )
2989
- data = [np .random .normal (size = 100 ) for i in range (4 )]
2988
+ data = [np .random .normal (size = 100 ) for _ in range (4 )]
2990
2989
ax .violinplot (data , positions = range (4 ), showmeans = 1 , showextrema = 1 ,
2991
2990
showmedians = 1 ,
2992
2991
quantiles = [[0.1 , 0.9 ], [0.2 , 0.8 ], [0.3 , 0.7 ], [0.4 , 0.6 ]])
@@ -2997,7 +2996,7 @@ def test_vert_violinplot_custompoints_10():
2997
2996
ax = plt .axes ()
2998
2997
# First 9 digits of frac(sqrt(13))
2999
2998
np .random .seed (605551275 )
3000
- data = [np .random .normal (size = 100 ) for i in range (4 )]
2999
+ data = [np .random .normal (size = 100 ) for _ in range (4 )]
3001
3000
ax .violinplot (data , positions = range (4 ), showmeans = 0 , showextrema = 0 ,
3002
3001
showmedians = 0 , points = 10 )
3003
3002
@@ -3007,7 +3006,7 @@ def test_vert_violinplot_custompoints_200():
3007
3006
ax = plt .axes ()
3008
3007
# First 9 digits of frac(sqrt(17))
3009
3008
np .random .seed (123105625 )
3010
- data = [np .random .normal (size = 100 ) for i in range (4 )]
3009
+ data = [np .random .normal (size = 100 ) for _ in range (4 )]
3011
3010
ax .violinplot (data , positions = range (4 ), showmeans = 0 , showextrema = 0 ,
3012
3011
showmedians = 0 , points = 200 )
3013
3012
@@ -3017,7 +3016,7 @@ def test_horiz_violinplot_baseline():
3017
3016
ax = plt .axes ()
3018
3017
# First 9 digits of frac(sqrt(19))
3019
3018
np .random .seed (358898943 )
3020
- data = [np .random .normal (size = 100 ) for i in range (4 )]
3019
+ data = [np .random .normal (size = 100 ) for _ in range (4 )]
3021
3020
ax .violinplot (data , positions = range (4 ), vert = False , showmeans = 0 ,
3022
3021
showextrema = 0 , showmedians = 0 )
3023
3022
@@ -3027,7 +3026,7 @@ def test_horiz_violinplot_showmedians():
3027
3026
ax = plt .axes ()
3028
3027
# First 9 digits of frac(sqrt(23))
3029
3028
np .random .seed (795831523 )
3030
- data = [np .random .normal (size = 100 ) for i in range (4 )]
3029
+ data = [np .random .normal (size = 100 ) for _ in range (4 )]
3031
3030
ax .violinplot (data , positions = range (4 ), vert = False , showmeans = 0 ,
3032
3031
showextrema = 0 , showmedians = 1 )
3033
3032
@@ -3037,7 +3036,7 @@ def test_horiz_violinplot_showmeans():
3037
3036
ax = plt .axes ()
3038
3037
# First 9 digits of frac(sqrt(29))
3039
3038
np .random .seed (385164807 )
3040
- data = [np .random .normal (size = 100 ) for i in range (4 )]
3039
+ data = [np .random .normal (size = 100 ) for _ in range (4 )]
3041
3040
ax .violinplot (data , positions = range (4 ), vert = False , showmeans = 1 ,
3042
3041
showextrema = 0 , showmedians = 0 )
3043
3042
@@ -3047,7 +3046,7 @@ def test_horiz_violinplot_showextrema():
3047
3046
ax = plt .axes ()
3048
3047
# First 9 digits of frac(sqrt(31))
3049
3048
np .random .seed (567764362 )
3050
- data = [np .random .normal (size = 100 ) for i in range (4 )]
3049
+ data = [np .random .normal (size = 100 ) for _ in range (4 )]
3051
3050
ax .violinplot (data , positions = range (4 ), vert = False , showmeans = 0 ,
3052
3051
showextrema = 1 , showmedians = 0 )
3053
3052
@@ -3057,7 +3056,7 @@ def test_horiz_violinplot_showall():
3057
3056
ax = plt .axes ()
3058
3057
# First 9 digits of frac(sqrt(37))
3059
3058
np .random .seed (82762530 )
3060
- data = [np .random .normal (size = 100 ) for i in range (4 )]
3059
+ data = [np .random .normal (size = 100 ) for _ in range (4 )]
3061
3060
ax .violinplot (data , positions = range (4 ), vert = False , showmeans = 1 ,
3062
3061
showextrema = 1 , showmedians = 1 ,
3063
3062
quantiles = [[0.1 , 0.9 ], [0.2 , 0.8 ], [0.3 , 0.7 ], [0.4 , 0.6 ]])
@@ -3068,7 +3067,7 @@ def test_horiz_violinplot_custompoints_10():
3068
3067
ax = plt .axes ()
3069
3068
# First 9 digits of frac(sqrt(41))
3070
3069
np .random .seed (403124237 )
3071
- data = [np .random .normal (size = 100 ) for i in range (4 )]
3070
+ data = [np .random .normal (size = 100 ) for _ in range (4 )]
3072
3071
ax .violinplot (data , positions = range (4 ), vert = False , showmeans = 0 ,
3073
3072
showextrema = 0 , showmedians = 0 , points = 10 )
3074
3073
@@ -3078,7 +3077,7 @@ def test_horiz_violinplot_custompoints_200():
3078
3077
ax = plt .axes ()
3079
3078
# First 9 digits of frac(sqrt(43))
3080
3079
np .random .seed (557438524 )
3081
- data = [np .random .normal (size = 100 ) for i in range (4 )]
3080
+ data = [np .random .normal (size = 100 ) for _ in range (4 )]
3082
3081
ax .violinplot (data , positions = range (4 ), vert = False , showmeans = 0 ,
3083
3082
showextrema = 0 , showmedians = 0 , points = 200 )
3084
3083
@@ -3087,7 +3086,7 @@ def test_violinplot_bad_positions():
3087
3086
ax = plt .axes ()
3088
3087
# First 9 digits of frac(sqrt(47))
3089
3088
np .random .seed (855654600 )
3090
- data = [np .random .normal (size = 100 ) for i in range (4 )]
3089
+ data = [np .random .normal (size = 100 ) for _ in range (4 )]
3091
3090
with pytest .raises (ValueError ):
3092
3091
ax .violinplot (data , positions = range (5 ))
3093
3092
@@ -3096,7 +3095,7 @@ def test_violinplot_bad_widths():
3096
3095
ax = plt .axes ()
3097
3096
# First 9 digits of frac(sqrt(53))
3098
3097
np .random .seed (280109889 )
3099
- data = [np .random .normal (size = 100 ) for i in range (4 )]
3098
+ data = [np .random .normal (size = 100 ) for _ in range (4 )]
3100
3099
with pytest .raises (ValueError ):
3101
3100
ax .violinplot (data , positions = range (4 ), widths = [1 , 2 , 3 ])
3102
3101
@@ -3722,16 +3721,16 @@ def test_hist_emptydata():
3722
3721
def test_hist_labels ():
3723
3722
# test singleton labels OK
3724
3723
fig , ax = plt .subplots ()
3725
- l = ax .hist ([0 , 1 ], label = 0 )
3726
- assert l [ 2 ] [0 ].get_label () == '0'
3727
- l = ax .hist ([0 , 1 ], label = [0 ])
3728
- assert l [ 2 ] [0 ].get_label () == '0'
3729
- l = ax .hist ([0 , 1 ], label = None )
3730
- assert l [ 2 ] [0 ].get_label () == '_nolegend_'
3731
- l = ax .hist ([0 , 1 ], label = '0' )
3732
- assert l [ 2 ] [0 ].get_label () == '0'
3733
- l = ax .hist ([0 , 1 ], label = '00' )
3734
- assert l [ 2 ] [0 ].get_label () == '00'
3724
+ _ , _ , bars = ax .hist ([0 , 1 ], label = 0 )
3725
+ assert bars [0 ].get_label () == '0'
3726
+ _ , _ , bars = ax .hist ([0 , 1 ], label = [0 ])
3727
+ assert bars [0 ].get_label () == '0'
3728
+ _ , _ , bars = ax .hist ([0 , 1 ], label = None )
3729
+ assert bars [0 ].get_label () == '_nolegend_'
3730
+ _ , _ , bars = ax .hist ([0 , 1 ], label = '0' )
3731
+ assert bars [0 ].get_label () == '0'
3732
+ _ , _ , bars = ax .hist ([0 , 1 ], label = '00' )
3733
+ assert bars [0 ].get_label () == '00'
3735
3734
3736
3735
3737
3736
@image_comparison (['transparent_markers' ], remove_text = True )
@@ -3910,7 +3909,7 @@ def test_eventplot_defaults():
3910
3909
])
3911
3910
def test_eventplot_colors (colors ):
3912
3911
"""Test the *colors* parameter of eventplot. Inspired by issue #8193."""
3913
- data = [[i ] for i in range ( 4 ) ] # 4 successive events of different nature
3912
+ data = [[0 ], [ 1 ], [ 2 ], [ 3 ] ] # 4 successive events of different nature
3914
3913
3915
3914
# Build the list of the expected colors
3916
3915
expected = [c if c is not None else 'C0' for c in colors ]
@@ -4557,9 +4556,9 @@ def test_rcparam_grid_minor():
4557
4556
matplotlib .rcParams ['axes.grid' ] = True
4558
4557
4559
4558
values = (
4560
- (( 'both' ) , (True , True )),
4561
- (( 'major' ) , (True , False )),
4562
- (( 'minor' ) , (False , True ))
4559
+ ('both' , (True , True )),
4560
+ ('major' , (True , False )),
4561
+ ('minor' , (False , True ))
4563
4562
)
4564
4563
4565
4564
for locator , result in values :
@@ -4576,7 +4575,6 @@ def test_vline_limit():
4576
4575
ax = fig .gca ()
4577
4576
ax .axvline (0.5 )
4578
4577
ax .plot ([- 0.1 , 0 , 0.2 , 0.1 ])
4579
- (ymin , ymax ) = ax .get_ylim ()
4580
4578
assert_allclose (ax .get_ylim (), (- .1 , .2 ))
4581
4579
4582
4580
@@ -4674,10 +4672,10 @@ def test_relim_visible_only():
4674
4672
ax .plot (x1 , y1 )
4675
4673
assert ax .get_xlim () == x1
4676
4674
assert ax .get_ylim () == y1
4677
- l = ax .plot (x2 , y2 )
4675
+ line , = ax .plot (x2 , y2 )
4678
4676
assert ax .get_xlim () == x2
4679
4677
assert ax .get_ylim () == y2
4680
- l [ 0 ] .set_visible (False )
4678
+ line .set_visible (False )
4681
4679
assert ax .get_xlim () == x2
4682
4680
assert ax .get_ylim () == y2
4683
4681
@@ -5109,7 +5107,7 @@ def test_rc_spines():
5109
5107
'axes.spines.top' : False ,
5110
5108
'axes.spines.bottom' : False }
5111
5109
with matplotlib .rc_context (rc_dict ):
5112
- fig , ax = plt .subplots ()
5110
+ plt .subplots () # create a figure and axes with the spine properties
5113
5111
5114
5112
5115
5113
@image_comparison (['rc_grid.png' ], savefig_kwarg = {'dpi' : 40 })
@@ -5484,7 +5482,7 @@ def test_adjust_numtick_aspect():
5484
5482
@image_comparison (["auto_numticks.png" ], style = 'default' )
5485
5483
def test_auto_numticks ():
5486
5484
# Make tiny, empty subplots, verify that there are only 3 ticks.
5487
- fig , axs = plt .subplots (4 , 4 )
5485
+ plt .subplots (4 , 4 )
5488
5486
5489
5487
5490
5488
@image_comparison (["auto_numticks_log.png" ], style = 'default' )
@@ -6121,7 +6119,7 @@ class DummySubplot(matplotlib.axes.SubplotBase, Dummy):
6121
6119
assert DummySubplot is FactoryDummySubplot
6122
6120
6123
6121
6124
- def test_gettightbbox_ignoreNaN ():
6122
+ def test_gettightbbox_ignore_nan ():
6125
6123
fig , ax = plt .subplots ()
6126
6124
remove_ticks_and_titles (fig )
6127
6125
ax .text (np .NaN , 1 , 'Boo' )
@@ -6196,6 +6194,7 @@ def test_secondary_fail():
6196
6194
def test_secondary_resize ():
6197
6195
fig , ax = plt .subplots (figsize = (10 , 5 ))
6198
6196
ax .plot (np .arange (2 , 11 ), np .arange (2 , 11 ))
6197
+
6199
6198
def invert (x ):
6200
6199
with np .errstate (divide = 'ignore' ):
6201
6200
return 1 / x
@@ -6209,6 +6208,7 @@ def invert(x):
6209
6208
def test_secondary_minorloc ():
6210
6209
fig , ax = plt .subplots (figsize = (10 , 5 ))
6211
6210
ax .plot (np .arange (2 , 11 ), np .arange (2 , 11 ))
6211
+
6212
6212
def invert (x ):
6213
6213
with np .errstate (divide = 'ignore' ):
6214
6214
return 1 / x
@@ -6332,10 +6332,6 @@ def test_nodecorator():
6332
6332
bbaxis , bbspines , bbax , bbtb = color_boxes (fig , ax )
6333
6333
6334
6334
# test the axis bboxes
6335
- target = [
6336
- None ,
6337
- None
6338
- ]
6339
6335
for nn , b in enumerate (bbaxis ):
6340
6336
assert b is None
6341
6337
@@ -6366,14 +6362,15 @@ def test_displaced_spine():
6366
6362
fig .canvas .draw ()
6367
6363
bbaxis , bbspines , bbax , bbtb = color_boxes (fig , ax )
6368
6364
6369
- target = [
6365
+ targets = [
6370
6366
[150. , 24. , 930. , 11.111111 ],
6371
6367
[150.0 , 1080.0 , 930.0 , 0.0 ],
6372
6368
[150.0 , 119.9999 , 11.111 , 960.0 ],
6373
6369
[1068.8888 , 119.9999 , 11.111 , 960.0 ]
6374
6370
]
6375
- for nn , b in enumerate (bbspines ):
6376
- targetbb = mtransforms .Bbox .from_bounds (* target [nn ])
6371
+ for target , bbspine in zip (targets , bbspines ):
6372
+ targetbb = mtransforms .Bbox .from_bounds (* target )
6373
+ assert_allclose (bbspine .bounds , targetbb .bounds , atol = 1e-2 )
6377
6374
6378
6375
target = [150.0 , 119.99999999999997 , 930.0 , 960.0 ]
6379
6376
targetbb = mtransforms .Bbox .from_bounds (* target )
0 commit comments