我正在使用plotly scatter3d绘制2条轨迹,我为每个轴修改了布局范围,设置了图形的宽度和高度,将自动量程和自动缩放设置为False,但是当我删除轨迹时,3D绘图的比例会发生变化 . 如何修复它以便我可以看到一条迹线消失而另一条痕迹保留在原位?
import numpy as np
import plotly
import plotly.graph_objs as go
from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
init_notebook_mode(connected=True)
X = np.random.random_sample((10, 3))
Y = np.random.random_sample((10, 3))
trace1 = go.Scatter3d(x=X[:,0],y=X[:,1], z=X[:,2],)
trace2 = go.Scatter3d(x=Y[:,0],y=Y[:,1], z=Y[:,2],)
data = [trace1,trace2]
layout = go.Layout(autosize=False,
scene=dict(xaxis = dict(autorange = False, range = [0,1],),
yaxis = dict(autorange = False, range = [0,1],),
zaxis = dict(autorange = False, range = [0,1],),),)
fig = go.Figure(data=data, layout=layout)
plotly.offline.iplot(fig)