【发布时间】:2019-12-23 18:15:12
【问题描述】:
在使用 go.Scatter3d 进行实验时,我注意到了选项标记 sizemode="diameter"。似乎此选项与输入空间中标记的直径无关。
是否可以在输入空间中使用自定义直径调整标记的大小?
例如我想要标记,每个标记的输入空间直径为 5:
import plotly.express as px
import plotly.graph_objects as go
import numpy as np
x =y=z = np.arange(1,4)
fig = go.Figure()
fig.add_trace(
go.Scatter3d(
mode='markers',
x=x,
y=y,
z=z,
marker=dict(
color=px.colors.qualitative.D3,
size=5,
sizemode='diameter'
)
)
)
axis_range = [-5,10]
fig.update_layout(scene = dict(
xaxis = dict(range=axis_range,),
yaxis = dict(range=axis_range,),
zaxis = dict(range=axis_range,)
))
fig.show()
【问题讨论】:
标签: python plotly visualization plotly-python scatter3d