@@ -915,6 +915,7 @@ def test_nonfinite_limits():
915
915
916
916
@image_comparison (['imshow' , 'imshow' ], remove_text = True , style = 'mpl20' )
917
917
def test_imshow ():
918
+ matplotlib .rcParams ['image.interpolation' ] = 'nearest'
918
919
# Create a NxN image
919
920
N = 100
920
921
(x , y ) = np .indices ((N , N ))
@@ -936,6 +937,7 @@ def test_imshow():
936
937
@image_comparison (['imshow_clip' ], style = 'mpl20' )
937
938
def test_imshow_clip ():
938
939
# As originally reported by Gellule Xg <[email protected] >
940
+ matplotlib .rcParams ['image.interpolation' ] = 'nearest'
939
941
940
942
# Create a NxN image
941
943
N = 100
@@ -3733,6 +3735,8 @@ def test_subplot_key_hash():
3733
3735
remove_text = True , tol = 0.07 , style = 'default' )
3734
3736
def test_specgram_freqs ():
3735
3737
'''test axes.specgram in default (psd) mode with sinusoidal stimuli'''
3738
+ matplotlib .rcParams ['image.interpolation' ] = 'nearest'
3739
+
3736
3740
n = 1000
3737
3741
Fs = 10.
3738
3742
@@ -3764,30 +3768,30 @@ def test_specgram_freqs():
3764
3768
ax23 = fig2 .add_subplot (3 , 1 , 3 )
3765
3769
3766
3770
ax11 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3767
- pad_to = pad_to , sides = 'default' , interpolation = 'nearest' )
3771
+ pad_to = pad_to , sides = 'default' )
3768
3772
ax12 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3769
- pad_to = pad_to , sides = 'onesided' , interpolation = 'nearest' )
3773
+ pad_to = pad_to , sides = 'onesided' )
3770
3774
ax13 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3771
- pad_to = pad_to , sides = 'twosided' , interpolation = 'nearest' )
3775
+ pad_to = pad_to , sides = 'twosided' )
3772
3776
3773
3777
ax21 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3774
3778
pad_to = pad_to , sides = 'default' ,
3775
- scale = 'linear' , norm = matplotlib .colors .LogNorm (),
3776
- interpolation = 'nearest' )
3779
+ scale = 'linear' , norm = matplotlib .colors .LogNorm ())
3777
3780
ax22 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3778
3781
pad_to = pad_to , sides = 'onesided' ,
3779
- scale = 'linear' , norm = matplotlib .colors .LogNorm (),
3780
- interpolation = 'nearest' )
3782
+ scale = 'linear' , norm = matplotlib .colors .LogNorm ())
3781
3783
ax23 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3782
3784
pad_to = pad_to , sides = 'twosided' ,
3783
- scale = 'linear' , norm = matplotlib .colors .LogNorm (),
3784
- interpolation = 'nearest' )
3785
+ scale = 'linear' , norm = matplotlib .colors .LogNorm ())
3785
3786
3786
3787
3787
3788
@image_comparison (['specgram_noise.png' , 'specgram_noise_linear.png' ],
3788
3789
remove_text = True , tol = 0.01 , style = 'default' )
3789
3790
def test_specgram_noise ():
3790
3791
'''test axes.specgram in default (psd) mode with noise stimuli'''
3792
+
3793
+ matplotlib .rcParams ['image.interpolation' ] = 'nearest'
3794
+
3791
3795
np .random .seed (0 )
3792
3796
3793
3797
n = 1000
@@ -3813,31 +3817,31 @@ def test_specgram_noise():
3813
3817
ax23 = fig2 .add_subplot (3 , 1 , 3 )
3814
3818
3815
3819
ax11 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3816
- pad_to = pad_to , sides = 'default' , interpolation = 'nearest' )
3820
+ pad_to = pad_to , sides = 'default' )
3817
3821
ax12 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3818
- pad_to = pad_to , sides = 'onesided' , interpolation = 'nearest' )
3822
+ pad_to = pad_to , sides = 'onesided' )
3819
3823
ax13 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3820
- pad_to = pad_to , sides = 'twosided' , interpolation = 'nearest' )
3824
+ pad_to = pad_to , sides = 'twosided' )
3821
3825
3822
3826
ax21 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3823
3827
pad_to = pad_to , sides = 'default' ,
3824
- scale = 'linear' , norm = matplotlib .colors .LogNorm (),
3825
- interpolation = 'nearest' )
3828
+ scale = 'linear' , norm = matplotlib .colors .LogNorm ())
3826
3829
ax22 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3827
3830
pad_to = pad_to , sides = 'onesided' ,
3828
- scale = 'linear' , norm = matplotlib .colors .LogNorm (),
3829
- interpolation = 'nearest' )
3831
+ scale = 'linear' , norm = matplotlib .colors .LogNorm ())
3830
3832
ax23 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3831
3833
pad_to = pad_to , sides = 'twosided' ,
3832
- scale = 'linear' , norm = matplotlib .colors .LogNorm (),
3833
- interpolation = 'nearest' )
3834
+ scale = 'linear' , norm = matplotlib .colors .LogNorm ())
3834
3835
3835
3836
3836
3837
@image_comparison (['specgram_magnitude_freqs.png' ,
3837
3838
'specgram_magnitude_freqs_linear.png' ],
3838
3839
remove_text = True , tol = 0.07 , style = 'default' )
3839
3840
def test_specgram_magnitude_freqs ():
3840
3841
'''test axes.specgram in magnitude mode with sinusoidal stimuli'''
3842
+
3843
+ matplotlib .rcParams ['image.interpolation' ] = 'nearest'
3844
+
3841
3845
n = 1000
3842
3846
Fs = 10.
3843
3847
@@ -3871,34 +3875,30 @@ def test_specgram_magnitude_freqs():
3871
3875
ax23 = fig2 .add_subplot (3 , 1 , 3 )
3872
3876
3873
3877
ax11 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3874
- pad_to = pad_to , sides = 'default' , mode = 'magnitude' ,
3875
- interpolation = 'nearest' )
3878
+ pad_to = pad_to , sides = 'default' , mode = 'magnitude' )
3876
3879
ax12 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3877
- pad_to = pad_to , sides = 'onesided' , mode = 'magnitude' ,
3878
- interpolation = 'nearest' )
3880
+ pad_to = pad_to , sides = 'onesided' , mode = 'magnitude' )
3879
3881
ax13 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3880
- pad_to = pad_to , sides = 'twosided' , mode = 'magnitude' ,
3881
- interpolation = 'nearest' )
3882
+ pad_to = pad_to , sides = 'twosided' , mode = 'magnitude' )
3882
3883
3883
3884
ax21 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3884
3885
pad_to = pad_to , sides = 'default' , mode = 'magnitude' ,
3885
- scale = 'linear' , norm = matplotlib .colors .LogNorm (),
3886
- interpolation = 'nearest' )
3886
+ scale = 'linear' , norm = matplotlib .colors .LogNorm ())
3887
3887
ax22 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3888
3888
pad_to = pad_to , sides = 'onesided' , mode = 'magnitude' ,
3889
- scale = 'linear' , norm = matplotlib .colors .LogNorm (),
3890
- interpolation = 'nearest' )
3889
+ scale = 'linear' , norm = matplotlib .colors .LogNorm ())
3891
3890
ax23 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3892
3891
pad_to = pad_to , sides = 'twosided' , mode = 'magnitude' ,
3893
- scale = 'linear' , norm = matplotlib .colors .LogNorm (),
3894
- interpolation = 'nearest' )
3892
+ scale = 'linear' , norm = matplotlib .colors .LogNorm ())
3895
3893
3896
3894
3897
3895
@image_comparison (['specgram_magnitude_noise.png' ,
3898
3896
'specgram_magnitude_noise_linear.png' ],
3899
3897
remove_text = True , style = 'default' )
3900
3898
def test_specgram_magnitude_noise ():
3901
3899
'''test axes.specgram in magnitude mode with noise stimuli'''
3900
+ matplotlib .rcParams ['image.interpolation' ] = 'nearest'
3901
+
3902
3902
np .random .seed (0 )
3903
3903
3904
3904
n = 1000
@@ -3924,33 +3924,29 @@ def test_specgram_magnitude_noise():
3924
3924
ax23 = fig2 .add_subplot (3 , 1 , 3 )
3925
3925
3926
3926
ax11 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3927
- pad_to = pad_to , sides = 'default' , mode = 'magnitude' ,
3928
- interpolation = 'nearest' )
3927
+ pad_to = pad_to , sides = 'default' , mode = 'magnitude' )
3929
3928
ax12 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3930
- pad_to = pad_to , sides = 'onesided' , mode = 'magnitude' ,
3931
- interpolation = 'nearest' )
3929
+ pad_to = pad_to , sides = 'onesided' , mode = 'magnitude' )
3932
3930
ax13 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3933
- pad_to = pad_to , sides = 'twosided' , mode = 'magnitude' ,
3934
- interpolation = 'nearest' )
3931
+ pad_to = pad_to , sides = 'twosided' , mode = 'magnitude' )
3935
3932
3936
3933
ax21 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3937
3934
pad_to = pad_to , sides = 'default' , mode = 'magnitude' ,
3938
- scale = 'linear' , norm = matplotlib .colors .LogNorm (),
3939
- interpolation = 'nearest' )
3935
+ scale = 'linear' , norm = matplotlib .colors .LogNorm ())
3940
3936
ax22 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3941
3937
pad_to = pad_to , sides = 'onesided' , mode = 'magnitude' ,
3942
- scale = 'linear' , norm = matplotlib .colors .LogNorm (),
3943
- interpolation = 'nearest' )
3938
+ scale = 'linear' , norm = matplotlib .colors .LogNorm ())
3944
3939
ax23 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3945
3940
pad_to = pad_to , sides = 'twosided' , mode = 'magnitude' ,
3946
- scale = 'linear' , norm = matplotlib .colors .LogNorm (),
3947
- interpolation = 'nearest' )
3941
+ scale = 'linear' , norm = matplotlib .colors .LogNorm ())
3948
3942
3949
3943
3950
3944
@image_comparison (['specgram_angle_freqs.png' ],
3951
3945
remove_text = True , tol = 0.007 , style = 'default' )
3952
3946
def test_specgram_angle_freqs ():
3953
3947
'''test axes.specgram in angle mode with sinusoidal stimuli'''
3948
+ matplotlib .rcParams ['image.interpolation' ] = 'nearest'
3949
+
3954
3950
n = 1000
3955
3951
Fs = 10.
3956
3952
@@ -3979,35 +3975,34 @@ def test_specgram_angle_freqs():
3979
3975
ax13 = fig1 .add_subplot (3 , 1 , 3 )
3980
3976
3981
3977
ax11 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3982
- pad_to = pad_to , sides = 'default' , mode = 'angle' ,
3983
- interpolation = 'nearest' )
3978
+ pad_to = pad_to , sides = 'default' , mode = 'angle' )
3984
3979
ax12 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3985
- pad_to = pad_to , sides = 'onesided' , mode = 'angle' ,
3986
- interpolation = 'nearest' )
3980
+ pad_to = pad_to , sides = 'onesided' , mode = 'angle' )
3987
3981
ax13 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3988
- pad_to = pad_to , sides = 'twosided' , mode = 'angle' ,
3989
- interpolation = 'nearest' )
3982
+ pad_to = pad_to , sides = 'twosided' , mode = 'angle' )
3990
3983
3991
3984
with pytest .raises (ValueError ):
3992
3985
ax11 .specgram (y , NFFT = NFFT , Fs = Fs ,
3993
3986
noverlap = noverlap , pad_to = pad_to , sides = 'default' ,
3994
- mode = 'phase' , scale = 'dB' , interpolation = 'nearest' )
3987
+ mode = 'phase' , scale = 'dB' )
3995
3988
3996
3989
with pytest .raises (ValueError ):
3997
3990
ax12 .specgram (y , NFFT = NFFT , Fs = Fs ,
3998
3991
noverlap = noverlap , pad_to = pad_to , sides = 'onesided' ,
3999
- mode = 'phase' , scale = 'dB' , interpolation = 'nearest' )
3992
+ mode = 'phase' , scale = 'dB' )
4000
3993
4001
3994
with pytest .raises (ValueError ):
4002
3995
ax13 .specgram (y , NFFT = NFFT , Fs = Fs ,
4003
3996
noverlap = noverlap , pad_to = pad_to , sides = 'twosided' ,
4004
- mode = 'phase' , scale = 'dB' , interpolation = 'nearest' )
3997
+ mode = 'phase' , scale = 'dB' )
4005
3998
4006
3999
4007
4000
@image_comparison (['specgram_angle_noise.png' ],
4008
4001
remove_text = True , style = 'default' )
4009
4002
def test_specgram_noise_angle ():
4010
4003
'''test axes.specgram in angle mode with noise stimuli'''
4004
+ matplotlib .rcParams ['image.interpolation' ] = 'nearest'
4005
+
4011
4006
np .random .seed (0 )
4012
4007
4013
4008
n = 1000
@@ -4028,35 +4023,33 @@ def test_specgram_noise_angle():
4028
4023
ax13 = fig1 .add_subplot (3 , 1 , 3 )
4029
4024
4030
4025
ax11 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
4031
- pad_to = pad_to , sides = 'default' , mode = 'angle' ,
4032
- interpolation = 'nearest' )
4026
+ pad_to = pad_to , sides = 'default' , mode = 'angle' )
4033
4027
ax12 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
4034
- pad_to = pad_to , sides = 'onesided' , mode = 'angle' ,
4035
- interpolation = 'nearest' )
4028
+ pad_to = pad_to , sides = 'onesided' , mode = 'angle' )
4036
4029
ax13 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
4037
- pad_to = pad_to , sides = 'twosided' , mode = 'angle' ,
4038
- interpolation = 'nearest' )
4030
+ pad_to = pad_to , sides = 'twosided' , mode = 'angle' )
4039
4031
4040
4032
with pytest .raises (ValueError ):
4041
4033
ax11 .specgram (y , NFFT = NFFT , Fs = Fs ,
4042
4034
noverlap = noverlap , pad_to = pad_to , sides = 'default' ,
4043
- mode = 'phase' , scale = 'dB' , interpolation = 'nearest' )
4035
+ mode = 'phase' , scale = 'dB' )
4044
4036
4045
4037
with pytest .raises (ValueError ):
4046
4038
ax12 .specgram (y , NFFT = NFFT , Fs = Fs ,
4047
4039
noverlap = noverlap , pad_to = pad_to , sides = 'onesided' ,
4048
- mode = 'phase' , scale = 'dB' , interpolation = 'nearest' )
4040
+ mode = 'phase' , scale = 'dB' )
4049
4041
4050
4042
with pytest .raises (ValueError ):
4051
4043
ax13 .specgram (y , NFFT = NFFT , Fs = Fs ,
4052
4044
noverlap = noverlap , pad_to = pad_to , sides = 'twosided' ,
4053
- mode = 'phase' , scale = 'dB' , interpolation = 'nearest' )
4045
+ mode = 'phase' , scale = 'dB' )
4054
4046
4055
4047
4056
4048
@image_comparison (['specgram_phase_freqs.png' ],
4057
4049
remove_text = True , style = 'default' )
4058
4050
def test_specgram_freqs_phase ():
4059
4051
'''test axes.specgram in phase mode with sinusoidal stimuli'''
4052
+ matplotlib .rcParams ['image.interpolation' ] = 'nearest'
4060
4053
n = 1000
4061
4054
Fs = 10.
4062
4055
@@ -4085,35 +4078,33 @@ def test_specgram_freqs_phase():
4085
4078
ax13 = fig1 .add_subplot (3 , 1 , 3 )
4086
4079
4087
4080
ax11 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
4088
- pad_to = pad_to , sides = 'default' , mode = 'phase' ,
4089
- interpolation = 'nearest' )
4081
+ pad_to = pad_to , sides = 'default' , mode = 'phase' )
4090
4082
ax12 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
4091
- pad_to = pad_to , sides = 'onesided' , mode = 'phase' ,
4092
- interpolation = 'nearest' )
4083
+ pad_to = pad_to , sides = 'onesided' , mode = 'phase' )
4093
4084
ax13 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
4094
- pad_to = pad_to , sides = 'twosided' , mode = 'phase' ,
4095
- interpolation = 'nearest' )
4085
+ pad_to = pad_to , sides = 'twosided' , mode = 'phase' )
4096
4086
4097
4087
with pytest .raises (ValueError ):
4098
4088
ax11 .specgram (y , NFFT = NFFT , Fs = Fs ,
4099
4089
noverlap = noverlap , pad_to = pad_to , sides = 'default' ,
4100
- mode = 'phase' , scale = 'dB' , interpolation = 'nearest' )
4090
+ mode = 'phase' , scale = 'dB' )
4101
4091
4102
4092
with pytest .raises (ValueError ):
4103
4093
ax12 .specgram (y , NFFT = NFFT , Fs = Fs ,
4104
4094
noverlap = noverlap , pad_to = pad_to , sides = 'onesided' ,
4105
- mode = 'phase' , scale = 'dB' , interpolation = 'nearest' )
4095
+ mode = 'phase' , scale = 'dB' )
4106
4096
4107
4097
with pytest .raises (ValueError ):
4108
4098
ax13 .specgram (y , NFFT = NFFT , Fs = Fs ,
4109
4099
noverlap = noverlap , pad_to = pad_to , sides = 'twosided' ,
4110
- mode = 'phase' , scale = 'dB' , interpolation = 'nearest' )
4100
+ mode = 'phase' , scale = 'dB' )
4111
4101
4112
4102
4113
4103
@image_comparison (['specgram_phase_noise.png' ],
4114
4104
remove_text = True , style = 'default' )
4115
4105
def test_specgram_noise_phase ():
4116
4106
'''test axes.specgram in phase mode with noise stimuli'''
4107
+ matplotlib .rcParams ['image.interpolation' ] = 'nearest'
4117
4108
np .random .seed (0 )
4118
4109
4119
4110
n = 1000
@@ -4134,29 +4125,26 @@ def test_specgram_noise_phase():
4134
4125
ax13 = fig1 .add_subplot (3 , 1 , 3 )
4135
4126
4136
4127
ax11 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
4137
- pad_to = pad_to , sides = 'default' , mode = 'phase' ,
4138
- interpolation = 'nearest' )
4128
+ pad_to = pad_to , sides = 'default' , mode = 'phase' )
4139
4129
ax12 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
4140
- pad_to = pad_to , sides = 'onesided' , mode = 'phase' ,
4141
- interpolation = 'nearest' )
4130
+ pad_to = pad_to , sides = 'onesided' , mode = 'phase' )
4142
4131
ax13 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
4143
- pad_to = pad_to , sides = 'twosided' , mode = 'phase' ,
4144
- interpolation = 'nearest' )
4132
+ pad_to = pad_to , sides = 'twosided' , mode = 'phase' )
4145
4133
4146
4134
with pytest .raises (ValueError ):
4147
4135
ax11 .specgram (y , NFFT = NFFT , Fs = Fs ,
4148
4136
noverlap = noverlap , pad_to = pad_to , sides = 'default' ,
4149
- mode = 'phase' , scale = 'dB' , interpolation = 'nearest' )
4137
+ mode = 'phase' , scale = 'dB' )
4150
4138
4151
4139
with pytest .raises (ValueError ):
4152
4140
ax12 .specgram (y , NFFT = NFFT , Fs = Fs ,
4153
4141
noverlap = noverlap , pad_to = pad_to , sides = 'onesided' ,
4154
- mode = 'phase' , scale = 'dB' , interpolation = 'nearest' )
4142
+ mode = 'phase' , scale = 'dB' )
4155
4143
4156
4144
with pytest .raises (ValueError ):
4157
4145
ax13 .specgram (y , NFFT = NFFT , Fs = Fs ,
4158
4146
noverlap = noverlap , pad_to = pad_to , sides = 'twosided' ,
4159
- mode = 'phase' , scale = 'dB' , interpolation = 'nearest' )
4147
+ mode = 'phase' , scale = 'dB' )
4160
4148
4161
4149
4162
4150
@image_comparison (['psd_freqs.png' ], remove_text = True )
0 commit comments