溫馨提示×

Plotly怎么創(chuàng)建極坐標柱狀圖

小億
87
2024-05-17 14:45:18
欄目: 編程語言

要在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()方法顯示圖表。

0