利用Plotly和python可以轻松获得多维数据的可视化效果
df是数据源,一般利用pandas处理
import plotly
import plotly.graph_objs as go
fig1 = go.Scatter3d(x=df['V1'],
y=df['v5'],
z=df['v6'],
marker=dict(opacity=0.9,
reversescale=True,
colorscale='Blues',
size=5),
line=dict (width=0.02),
mode='markers')
设置维度标记
mylayout = go.Layout(scene=dict(xaxis=dict( title="x坐标"),
yaxis=dict( title="y坐标"),
zaxis=dict(title="z坐标")),)
展示HTML格式
plotly.offline.plot({"data": [fig1],
"layout": mylayout},
auto_open=True,
filename=("3DPlot.html"))
单位数据加密,不能上图。。。