Skip to content

Commit 68804f3

Browse files
committed
fix 3D display in nonparametric estimators
1 parent 8f64806 commit 68804f3

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

bispy/spectral.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -683,7 +683,7 @@ def _plotResultSpectral(t, sig, spe):
683683

684684
# replot to avoid 'overlays'
685685
ax_sig.plot(t, np.real(x), np.imag(x), color='k')
686-
proj3d.persp_transformation = _orthogonal_proj
686+
#proj3d.persp_transformation = _orthogonal_proj
687687
#########################################################
688688
# ax_S0
689689
end = N // 2 - 1
@@ -798,15 +798,15 @@ def _plotResultSpectral(t, sig, spe):
798798
axes = [ax_sig, ax_S0, ax_s1, ax_s2, ax_s3, ax_phi]
799799
return fig, axes
800800

801-
# workaround orthographic projection
802-
from mpl_toolkits.mplot3d import proj3d
803-
804-
def _orthogonal_proj(zfront, zback):
805-
a = (zfront+zback)/(zfront-zback)
806-
b = -2*(zfront*zback)/(zfront-zback)
807-
# -0.0001 added for numerical stability as suggested in:
808-
# http://stackoverflow.com/questions/23840756
809-
return np.array([[1,0,0,0],
810-
[0,1,0,0],
811-
[0,0,a,b],
812-
[0,0,-0.0001,zback]])
801+
# workaround orthographic projection (deprecated)
802+
# from mpl_toolkits.mplot3d import proj3d
803+
804+
# def _orthogonal_proj(zfront, zback):
805+
# a = (zfront+zback)/(zfront-zback)
806+
# b = -2*(zfront*zback)/(zfront-zback)
807+
# # -0.0001 added for numerical stability as suggested in:
808+
# # http://stackoverflow.com/questions/23840756
809+
# return np.array([[1,0,0,0],
810+
# [0,1,0,0],
811+
# [0,0,a,b],
812+
# [0,0,-0.0001,zback]])

0 commit comments

Comments
 (0)