我正在学习如何使用Plotly绘制3D散点图,使用他们的示例并使用自己的数据。示例链接,样本在此。
我可以绘制出散点图(看起来很酷),但是我无法将不同的数据系列点显示为不同的颜色。
我尝试过使用其他示例来自不同的来源,例如Cambridge Spark,但是我没有足够的经验来搞清楚如何使其工作。我相信这是我错过的一个简单问题,但是我找不到它。
我可以绘制出散点图(看起来很酷),但是我无法将不同的数据系列点显示为不同的颜色。
import plotly #load plotly for plotting
import plotly.plotly as py
from plotly import tools
from plotly.graph_objs import * #all the types of plots that we will plot here
plotly.offline.init_notebook_mode() # run at the start of every ipython notebook
trace1 = Scatter3d(
x = res,
y = lc,
z = spent,
mode='markers',
marker=dict(
size=12,
color=["z","y","x"], # set color to an array/list of desired values
colorscale='Viridis', # choose a colorscale
opacity=0.8
)
)
data = [trace1]
layout = Layout(
margin=dict(
l=0,
r=0,
b=0,
t=0
)
)
fig = Figure(data=data, layout=layout)
plotly.offline.iplot(fig, filename='3d-scatter-colorscale')
我尝试过使用其他示例来自不同的来源,例如Cambridge Spark,但是我没有足够的经验来搞清楚如何使其工作。我相信这是我错过的一个简单问题,但是我找不到它。