Bar3d類是Plotly中用于繪制3D柱狀圖的類。下面是一個簡單的示例,演示如何使用Bar3d類:
import plotly.graph_objects as go
# 創建數據
x = [1, 2, 3, 4, 5]
y = [1, 2, 3, 4, 5]
z = [[1, 2, 3, 4, 5],
[5, 4, 3, 2, 1],
[1, 3, 5, 3, 1],
[1, 2, 3, 4, 5],
[5, 4, 3, 2, 1]]
# 創建3D柱狀圖
fig = go.Figure(data=[go.Bar3d(x=x, y=y, z=z)])
# 設置圖表布局
fig.update_layout(scene=dict(
xaxis_title='X Axis',
yaxis_title='Y Axis',
zaxis_title='Z Axis'
))
# 顯示圖表
fig.show()
在這個示例中,我們首先創建了x、y和z三個數據列表,分別表示x軸、y軸和z軸的數據。然后使用go.Bar3d類創建了一個3D柱狀圖,并將數據傳入。最后通過update_layout方法設置了圖表的布局,并通過show方法顯示了圖表。通過類似的方式,您可以根據自己的數據和需求使用Bar3d類創建并定制3D柱狀圖。