我没有成功将scaleanchor
用于Plotly中的Surface图:
x = np.linspace(0,9,100)
y = np.linspace(0,3,100)
mx, my = np.meshgrid(x,y)
mz = np.sin(my) * np.cos(mx)
trace = go.Surface(x=mx, y=my, z=mz)
layout = go.Layout(
yaxis={'scaleanchor':'x'},
# zaxis={'scaleanchor':'x'},
)
py.iplot([trace], layout)
zaxis
yaxis={'scaleanchor':'x'}
无效,从顶部开始的立方体不是正方形。这是我想要的结果(1在x和y中具有相同的长度):完成
import matplotlib.pylab as plt
plt.axes().set_aspect('equal', 'datalim')
plt.contour(mx, my, mz)
有什么想法如何使用Plotly在3D图形中将多维数据集视为多维数据集和任何形状?
奥利维尔。