@@ -3764,21 +3764,24 @@ def test_specgram_freqs():
3764
3764
ax23 = fig2 .add_subplot (3 , 1 , 3 )
3765
3765
3766
3766
ax11 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3767
- pad_to = pad_to , sides = 'default' )
3767
+ pad_to = pad_to , sides = 'default' , interpolation = 'nearest' )
3768
3768
ax12 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3769
- pad_to = pad_to , sides = 'onesided' )
3769
+ pad_to = pad_to , sides = 'onesided' , interpolation = 'nearest' )
3770
3770
ax13 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3771
- pad_to = pad_to , sides = 'twosided' )
3771
+ pad_to = pad_to , sides = 'twosided' , interpolation = 'nearest' )
3772
3772
3773
3773
ax21 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3774
3774
pad_to = pad_to , sides = 'default' ,
3775
- scale = 'linear' , norm = matplotlib .colors .LogNorm ())
3775
+ scale = 'linear' , norm = matplotlib .colors .LogNorm (),
3776
+ interpolation = 'nearest' )
3776
3777
ax22 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3777
3778
pad_to = pad_to , sides = 'onesided' ,
3778
- scale = 'linear' , norm = matplotlib .colors .LogNorm ())
3779
+ scale = 'linear' , norm = matplotlib .colors .LogNorm (),
3780
+ interpolation = 'nearest' )
3779
3781
ax23 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3780
3782
pad_to = pad_to , sides = 'twosided' ,
3781
- scale = 'linear' , norm = matplotlib .colors .LogNorm ())
3783
+ scale = 'linear' , norm = matplotlib .colors .LogNorm (),
3784
+ interpolation = 'nearest' )
3782
3785
3783
3786
3784
3787
@image_comparison (['specgram_noise.png' , 'specgram_noise_linear.png' ],
@@ -3810,21 +3813,24 @@ def test_specgram_noise():
3810
3813
ax23 = fig2 .add_subplot (3 , 1 , 3 )
3811
3814
3812
3815
ax11 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3813
- pad_to = pad_to , sides = 'default' )
3816
+ pad_to = pad_to , sides = 'default' , interpolation = 'nearest' )
3814
3817
ax12 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3815
- pad_to = pad_to , sides = 'onesided' )
3818
+ pad_to = pad_to , sides = 'onesided' , interpolation = 'nearest' )
3816
3819
ax13 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3817
- pad_to = pad_to , sides = 'twosided' )
3820
+ pad_to = pad_to , sides = 'twosided' , interpolation = 'nearest' )
3818
3821
3819
3822
ax21 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3820
3823
pad_to = pad_to , sides = 'default' ,
3821
- scale = 'linear' , norm = matplotlib .colors .LogNorm ())
3824
+ scale = 'linear' , norm = matplotlib .colors .LogNorm (),
3825
+ interpolation = 'nearest' )
3822
3826
ax22 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3823
3827
pad_to = pad_to , sides = 'onesided' ,
3824
- scale = 'linear' , norm = matplotlib .colors .LogNorm ())
3828
+ scale = 'linear' , norm = matplotlib .colors .LogNorm (),
3829
+ interpolation = 'nearest' )
3825
3830
ax23 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3826
3831
pad_to = pad_to , sides = 'twosided' ,
3827
- scale = 'linear' , norm = matplotlib .colors .LogNorm ())
3832
+ scale = 'linear' , norm = matplotlib .colors .LogNorm (),
3833
+ interpolation = 'nearest' )
3828
3834
3829
3835
3830
3836
@image_comparison (['specgram_magnitude_freqs.png' ,
@@ -3865,21 +3871,27 @@ def test_specgram_magnitude_freqs():
3865
3871
ax23 = fig2 .add_subplot (3 , 1 , 3 )
3866
3872
3867
3873
ax11 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3868
- pad_to = pad_to , sides = 'default' , mode = 'magnitude' )
3874
+ pad_to = pad_to , sides = 'default' , mode = 'magnitude' ,
3875
+ interpolation = 'nearest' )
3869
3876
ax12 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3870
- pad_to = pad_to , sides = 'onesided' , mode = 'magnitude' )
3877
+ pad_to = pad_to , sides = 'onesided' , mode = 'magnitude' ,
3878
+ interpolation = 'nearest' )
3871
3879
ax13 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3872
- pad_to = pad_to , sides = 'twosided' , mode = 'magnitude' )
3880
+ pad_to = pad_to , sides = 'twosided' , mode = 'magnitude' ,
3881
+ interpolation = 'nearest' )
3873
3882
3874
3883
ax21 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3875
3884
pad_to = pad_to , sides = 'default' , mode = 'magnitude' ,
3876
- scale = 'linear' , norm = matplotlib .colors .LogNorm ())
3885
+ scale = 'linear' , norm = matplotlib .colors .LogNorm (),
3886
+ interpolation = 'nearest' )
3877
3887
ax22 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3878
3888
pad_to = pad_to , sides = 'onesided' , mode = 'magnitude' ,
3879
- scale = 'linear' , norm = matplotlib .colors .LogNorm ())
3889
+ scale = 'linear' , norm = matplotlib .colors .LogNorm (),
3890
+ interpolation = 'nearest' )
3880
3891
ax23 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3881
3892
pad_to = pad_to , sides = 'twosided' , mode = 'magnitude' ,
3882
- scale = 'linear' , norm = matplotlib .colors .LogNorm ())
3893
+ scale = 'linear' , norm = matplotlib .colors .LogNorm (),
3894
+ interpolation = 'nearest' )
3883
3895
3884
3896
3885
3897
@image_comparison (['specgram_magnitude_noise.png' ,
@@ -3912,21 +3924,27 @@ def test_specgram_magnitude_noise():
3912
3924
ax23 = fig2 .add_subplot (3 , 1 , 3 )
3913
3925
3914
3926
ax11 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3915
- pad_to = pad_to , sides = 'default' , mode = 'magnitude' )
3927
+ pad_to = pad_to , sides = 'default' , mode = 'magnitude' ,
3928
+ interpolation = 'nearest' )
3916
3929
ax12 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3917
- pad_to = pad_to , sides = 'onesided' , mode = 'magnitude' )
3930
+ pad_to = pad_to , sides = 'onesided' , mode = 'magnitude' ,
3931
+ interpolation = 'nearest' )
3918
3932
ax13 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3919
- pad_to = pad_to , sides = 'twosided' , mode = 'magnitude' )
3933
+ pad_to = pad_to , sides = 'twosided' , mode = 'magnitude' ,
3934
+ interpolation = 'nearest' )
3920
3935
3921
3936
ax21 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3922
3937
pad_to = pad_to , sides = 'default' , mode = 'magnitude' ,
3923
- scale = 'linear' , norm = matplotlib .colors .LogNorm ())
3938
+ scale = 'linear' , norm = matplotlib .colors .LogNorm (),
3939
+ interpolation = 'nearest' )
3924
3940
ax22 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3925
3941
pad_to = pad_to , sides = 'onesided' , mode = 'magnitude' ,
3926
- scale = 'linear' , norm = matplotlib .colors .LogNorm ())
3942
+ scale = 'linear' , norm = matplotlib .colors .LogNorm (),
3943
+ interpolation = 'nearest' )
3927
3944
ax23 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3928
3945
pad_to = pad_to , sides = 'twosided' , mode = 'magnitude' ,
3929
- scale = 'linear' , norm = matplotlib .colors .LogNorm ())
3946
+ scale = 'linear' , norm = matplotlib .colors .LogNorm (),
3947
+ interpolation = 'nearest' )
3930
3948
3931
3949
3932
3950
@image_comparison (['specgram_angle_freqs.png' ],
@@ -3961,26 +3979,29 @@ def test_specgram_angle_freqs():
3961
3979
ax13 = fig1 .add_subplot (3 , 1 , 3 )
3962
3980
3963
3981
ax11 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3964
- pad_to = pad_to , sides = 'default' , mode = 'angle' )
3982
+ pad_to = pad_to , sides = 'default' , mode = 'angle' ,
3983
+ interpolation = 'nearest' )
3965
3984
ax12 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3966
- pad_to = pad_to , sides = 'onesided' , mode = 'angle' )
3985
+ pad_to = pad_to , sides = 'onesided' , mode = 'angle' ,
3986
+ interpolation = 'nearest' )
3967
3987
ax13 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
3968
- pad_to = pad_to , sides = 'twosided' , mode = 'angle' )
3988
+ pad_to = pad_to , sides = 'twosided' , mode = 'angle' ,
3989
+ interpolation = 'nearest' )
3969
3990
3970
3991
with pytest .raises (ValueError ):
3971
3992
ax11 .specgram (y , NFFT = NFFT , Fs = Fs ,
3972
3993
noverlap = noverlap , pad_to = pad_to , sides = 'default' ,
3973
- mode = 'phase' , scale = 'dB' )
3994
+ mode = 'phase' , scale = 'dB' , interpolation = 'nearest' )
3974
3995
3975
3996
with pytest .raises (ValueError ):
3976
3997
ax12 .specgram (y , NFFT = NFFT , Fs = Fs ,
3977
3998
noverlap = noverlap , pad_to = pad_to , sides = 'onesided' ,
3978
- mode = 'phase' , scale = 'dB' )
3999
+ mode = 'phase' , scale = 'dB' , interpolation = 'nearest' )
3979
4000
3980
4001
with pytest .raises (ValueError ):
3981
4002
ax13 .specgram (y , NFFT = NFFT , Fs = Fs ,
3982
4003
noverlap = noverlap , pad_to = pad_to , sides = 'twosided' ,
3983
- mode = 'phase' , scale = 'dB' )
4004
+ mode = 'phase' , scale = 'dB' , interpolation = 'nearest' )
3984
4005
3985
4006
3986
4007
@image_comparison (['specgram_angle_noise.png' ],
@@ -4007,26 +4028,29 @@ def test_specgram_noise_angle():
4007
4028
ax13 = fig1 .add_subplot (3 , 1 , 3 )
4008
4029
4009
4030
ax11 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
4010
- pad_to = pad_to , sides = 'default' , mode = 'angle' )
4031
+ pad_to = pad_to , sides = 'default' , mode = 'angle' ,
4032
+ interpolation = 'nearest' )
4011
4033
ax12 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
4012
- pad_to = pad_to , sides = 'onesided' , mode = 'angle' )
4034
+ pad_to = pad_to , sides = 'onesided' , mode = 'angle' ,
4035
+ interpolation = 'nearest' )
4013
4036
ax13 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
4014
- pad_to = pad_to , sides = 'twosided' , mode = 'angle' )
4037
+ pad_to = pad_to , sides = 'twosided' , mode = 'angle' ,
4038
+ interpolation = 'nearest' )
4015
4039
4016
4040
with pytest .raises (ValueError ):
4017
4041
ax11 .specgram (y , NFFT = NFFT , Fs = Fs ,
4018
4042
noverlap = noverlap , pad_to = pad_to , sides = 'default' ,
4019
- mode = 'phase' , scale = 'dB' )
4043
+ mode = 'phase' , scale = 'dB' , interpolation = 'nearest' )
4020
4044
4021
4045
with pytest .raises (ValueError ):
4022
4046
ax12 .specgram (y , NFFT = NFFT , Fs = Fs ,
4023
4047
noverlap = noverlap , pad_to = pad_to , sides = 'onesided' ,
4024
- mode = 'phase' , scale = 'dB' )
4048
+ mode = 'phase' , scale = 'dB' , interpolation = 'nearest' )
4025
4049
4026
4050
with pytest .raises (ValueError ):
4027
4051
ax13 .specgram (y , NFFT = NFFT , Fs = Fs ,
4028
4052
noverlap = noverlap , pad_to = pad_to , sides = 'twosided' ,
4029
- mode = 'phase' , scale = 'dB' )
4053
+ mode = 'phase' , scale = 'dB' , interpolation = 'nearest' )
4030
4054
4031
4055
4032
4056
@image_comparison (['specgram_phase_freqs.png' ],
@@ -4061,26 +4085,29 @@ def test_specgram_freqs_phase():
4061
4085
ax13 = fig1 .add_subplot (3 , 1 , 3 )
4062
4086
4063
4087
ax11 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
4064
- pad_to = pad_to , sides = 'default' , mode = 'phase' )
4088
+ pad_to = pad_to , sides = 'default' , mode = 'phase' ,
4089
+ interpolation = 'nearest' )
4065
4090
ax12 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
4066
- pad_to = pad_to , sides = 'onesided' , mode = 'phase' )
4091
+ pad_to = pad_to , sides = 'onesided' , mode = 'phase' ,
4092
+ interpolation = 'nearest' )
4067
4093
ax13 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
4068
- pad_to = pad_to , sides = 'twosided' , mode = 'phase' )
4094
+ pad_to = pad_to , sides = 'twosided' , mode = 'phase' ,
4095
+ interpolation = 'nearest' )
4069
4096
4070
4097
with pytest .raises (ValueError ):
4071
4098
ax11 .specgram (y , NFFT = NFFT , Fs = Fs ,
4072
4099
noverlap = noverlap , pad_to = pad_to , sides = 'default' ,
4073
- mode = 'phase' , scale = 'dB' )
4100
+ mode = 'phase' , scale = 'dB' , interpolation = 'nearest' )
4074
4101
4075
4102
with pytest .raises (ValueError ):
4076
4103
ax12 .specgram (y , NFFT = NFFT , Fs = Fs ,
4077
4104
noverlap = noverlap , pad_to = pad_to , sides = 'onesided' ,
4078
- mode = 'phase' , scale = 'dB' )
4105
+ mode = 'phase' , scale = 'dB' , interpolation = 'nearest' )
4079
4106
4080
4107
with pytest .raises (ValueError ):
4081
4108
ax13 .specgram (y , NFFT = NFFT , Fs = Fs ,
4082
4109
noverlap = noverlap , pad_to = pad_to , sides = 'twosided' ,
4083
- mode = 'phase' , scale = 'dB' )
4110
+ mode = 'phase' , scale = 'dB' , interpolation = 'nearest' )
4084
4111
4085
4112
4086
4113
@image_comparison (['specgram_phase_noise.png' ],
@@ -4107,26 +4134,29 @@ def test_specgram_noise_phase():
4107
4134
ax13 = fig1 .add_subplot (3 , 1 , 3 )
4108
4135
4109
4136
ax11 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
4110
- pad_to = pad_to , sides = 'default' , mode = 'phase' )
4137
+ pad_to = pad_to , sides = 'default' , mode = 'phase' ,
4138
+ interpolation = 'nearest' )
4111
4139
ax12 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
4112
- pad_to = pad_to , sides = 'onesided' , mode = 'phase' )
4140
+ pad_to = pad_to , sides = 'onesided' , mode = 'phase' ,
4141
+ interpolation = 'nearest' )
4113
4142
ax13 .specgram (y , NFFT = NFFT , Fs = Fs , noverlap = noverlap ,
4114
- pad_to = pad_to , sides = 'twosided' , mode = 'phase' )
4143
+ pad_to = pad_to , sides = 'twosided' , mode = 'phase' ,
4144
+ interpolation = 'nearest' )
4115
4145
4116
4146
with pytest .raises (ValueError ):
4117
4147
ax11 .specgram (y , NFFT = NFFT , Fs = Fs ,
4118
4148
noverlap = noverlap , pad_to = pad_to , sides = 'default' ,
4119
- mode = 'phase' , scale = 'dB' )
4149
+ mode = 'phase' , scale = 'dB' , interpolation = 'nearest' )
4120
4150
4121
4151
with pytest .raises (ValueError ):
4122
4152
ax12 .specgram (y , NFFT = NFFT , Fs = Fs ,
4123
4153
noverlap = noverlap , pad_to = pad_to , sides = 'onesided' ,
4124
- mode = 'phase' , scale = 'dB' )
4154
+ mode = 'phase' , scale = 'dB' , interpolation = 'nearest' )
4125
4155
4126
4156
with pytest .raises (ValueError ):
4127
4157
ax13 .specgram (y , NFFT = NFFT , Fs = Fs ,
4128
4158
noverlap = noverlap , pad_to = pad_to , sides = 'twosided' ,
4129
- mode = 'phase' , scale = 'dB' )
4159
+ mode = 'phase' , scale = 'dB' , interpolation = 'nearest' )
4130
4160
4131
4161
4132
4162
@image_comparison (['psd_freqs.png' ], remove_text = True )
0 commit comments