要在Plotly中創建極坐標柱狀圖,可以使用go.Barpolar()
函數來實現。以下是一個簡單的示例代碼,演示如何創建一個極坐標柱狀圖:
import plotly.graph_objects as go
data = [
go.Barpolar(
r=[10, 20, 15, 10], # 柱狀圖的高度
theta=[0, 45, 90, 135], # 柱狀圖的角度
width=15, # 柱狀圖的寬度
marker_color='blue' # 柱狀圖的顏色
)
]
layout = go.Layout(
polar=dict(
radialaxis=dict(visible=True) # 顯示極坐標軸
)
)
fig = go.Figure(data=data, layout=layout)
fig.show()
在這個示例中,我們創建了一個包含四個柱狀圖的極坐標柱狀圖。r
參數指定了每個柱狀圖的高度,theta
參數指定了每個柱狀圖的角度,width
參數指定了柱狀圖的寬度,marker_color
參數指定了柱狀圖的顏色。
最后,我們使用go.Layout()
函數來設置極坐標的風格,然后使用go.Figure()
函數將數據和布局組合在一起,并使用show()
方法顯示圖表。