How to keep fixed view when removing traces in Plotly 3D scatterplot?
up vote
0
down vote
favorite
I am plotting 2 traces with plotly scatter3d, I have fixed Layout range for each axis, set width and height of the figure, set autorange and autoscale to False, but when I remove a trace the 3D plot changes in scale. How can I fix it so that I can see one trace disappear while the other one remains in place?
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)
plot plotly
add a comment |
up vote
0
down vote
favorite
I am plotting 2 traces with plotly scatter3d, I have fixed Layout range for each axis, set width and height of the figure, set autorange and autoscale to False, but when I remove a trace the 3D plot changes in scale. How can I fix it so that I can see one trace disappear while the other one remains in place?
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)
plot plotly
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I am plotting 2 traces with plotly scatter3d, I have fixed Layout range for each axis, set width and height of the figure, set autorange and autoscale to False, but when I remove a trace the 3D plot changes in scale. How can I fix it so that I can see one trace disappear while the other one remains in place?
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)
plot plotly
I am plotting 2 traces with plotly scatter3d, I have fixed Layout range for each axis, set width and height of the figure, set autorange and autoscale to False, but when I remove a trace the 3D plot changes in scale. How can I fix it so that I can see one trace disappear while the other one remains in place?
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)
plot plotly
plot plotly
edited Nov 9 at 22:12
asked Nov 9 at 17:34
Matteo Grasso
85
85
add a comment |
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53230722%2fhow-to-keep-fixed-view-when-removing-traces-in-plotly-3d-scatterplot%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown