溫馨提示×

Plotly怎么創(chuàng)建三維表面圖

小億
91
2024-05-17 18:43:16
欄目: 編程語言

要創(chuàng)建三維表面圖,您可以使用Plotly的scatter3d圖表類型。以下是一個簡單的示例代碼,展示如何創(chuàng)建一個基本的三維表面圖:

import plotly.graph_objs as go

# 創(chuàng)建數(shù)據(jù)
z = [
    [10, 20, 30, 40],
    [20, 30, 40, 50],
    [30, 40, 50, 60],
    [40, 50, 60, 70]
]

# 創(chuàng)建布局
layout = go.Layout(
    scene=dict(
        xaxis=dict(title='X Axis'),
        yaxis=dict(title='Y Axis'),
        zaxis=dict(title='Z Axis')
    )
)

# 創(chuàng)建3D表面圖
fig = go.Figure(data=[go.Surface(z=z)], layout=layout)

# 顯示圖表
fig.show()

運行此代碼將創(chuàng)建一個簡單的三維表面圖,顯示由z變量定義的表面。您可以根據(jù)自己的數(shù)據(jù)和需求來調(diào)整代碼中的內(nèi)容,以創(chuàng)建不同類型和樣式的三維表面圖。

0