Python 如何在Plotly中绘制4D图?

Python 如何在Plotly中绘制4D图?,python,matplotlib,3d,plotly,4d,Python,Matplotlib,3d,Plotly,4d,我想知道如何使用Plotly制作4D散点图。第四维度是另一个属性的颜色?我可以用Python来做,但不能使用plotly 下面是示例代码: trace1 = go.Scatter3d( x = df['XXXX'], y = df['XXXX'], z = df['XXXX'], mode='markers', marker=dict( size=12, color=z, # set color

我想知道如何使用Plotly制作4D散点图。第四维度是另一个属性的颜色?我可以用Python来做,但不能使用plotly

下面是示例代码:

trace1 = go.Scatter3d(
    x = df['XXXX'],
    y = df['XXXX'],
    z = df['XXXX'],
    mode='markers',
    marker=dict(
        size=12,
        color=z,                # set color to an array/list of desired values
        colorscale='Viridis',   # choose a colorscale
        opacity=0.8
    )
)

data = [trace1]
layout = go.Layout(
    scene = dict(
                    xaxis = dict(
                        title='XXXX-XXXXXX'),
                    yaxis = dict(
                        title='XXXX-XXXXXX'),
                    zaxis = dict(
                        title='XXXX-XXXXXX'),),
    margin=dict(
        r=20, b=10, l=10, t=10
    )
)
fig = go.Figure(data=data, layout=layout)
#py.iplot(fig, filename='3d-scatter-colorscale')
plot(fig, filename='D:\\plots\\3dplots\\xx.html')

这个代码给出了3个维度,颜色就是其中之一。如何添加另一个?

此操作已完成。我将颜色需要显示为第四维的属性指定给“颜色”,它就起作用了。谢谢