要創建三維表面圖,您可以使用Plotly的scatter3d圖表類型。以下是一個簡單的示例代碼,展示如何創建一個基本的三維表面圖:
import plotly.graph_objs as go
# 創建數據
z = [
[10, 20, 30, 40],
[20, 30, 40, 50],
[30, 40, 50, 60],
[40, 50, 60, 70]
]
# 創建布局
layout = go.Layout(
scene=dict(
xaxis=dict(title='X Axis'),
yaxis=dict(title='Y Axis'),
zaxis=dict(title='Z Axis')
)
)
# 創建3D表面圖
fig = go.Figure(data=[go.Surface(z=z)], layout=layout)
# 顯示圖表
fig.show()
運行此代碼將創建一個簡單的三維表面圖,顯示由z變量定義的表面。您可以根據自己的數據和需求來調整代碼中的內容,以創建不同類型和樣式的三維表面圖。