温馨提示×

Plotly怎么创建三维散点图

小亿
94
2024-05-17 19:39:19
栏目: 编程语言

要创建三维散点图,你可以使用Plotly的Python库。以下是一个简单的示例代码,用于创建一个带有三个轴的三维散点图:

import plotly.graph_objects as go
import numpy as np

# 生成随机数据
n = 100
x = np.random.rand(n)
y = np.random.rand(n)
z = np.random.rand(n)

# 创建三维散点图
fig = go.Figure(data=[go.Scatter3d(
    x=x,
    y=y,
    z=z,
    mode='markers',
    marker=dict(
        size=12,
        color=z,                # 设置颜色为 z 值
        colorscale='Viridis',   # 使用 Viridis 颜色映射
        opacity=0.8
    )
)])

# 设置图形布局
fig.update_layout(scene=dict(
                    xaxis_title='X轴',
                    yaxis_title='Y轴',
                    zaxis_title='Z轴'),
                    margin=dict(l=0, r=0, b=0, t=0))

# 展示图形
fig.show()

通过运行上述代码,你将创建一个简单的三维散点图,其中x、y、z分别表示三个轴的值。你可以根据需要更改数据和图形属性来定制你的三维散点图。

0