要在Plotly中創(chuàng)建極坐標柱狀圖,可以使用go.Barpolar()
函數(shù)來實現(xiàn)。以下是一個簡單的示例代碼,演示如何創(chuàng)建一個極坐標柱狀圖:
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()
在這個示例中,我們創(chuàng)建了一個包含四個柱狀圖的極坐標柱狀圖。r
參數(shù)指定了每個柱狀圖的高度,theta
參數(shù)指定了每個柱狀圖的角度,width
參數(shù)指定了柱狀圖的寬度,marker_color
參數(shù)指定了柱狀圖的顏色。
最后,我們使用go.Layout()
函數(shù)來設(shè)置極坐標的風(fēng)格,然后使用go.Figure()
函數(shù)將數(shù)據(jù)和布局組合在一起,并使用show()
方法顯示圖表。