我嘗試用 Plotly 繪制風(fēng)玫瑰圖。這是我從網(wǎng)上找到的代碼,效果很好。import plotly.express as pxdf = px.data.wind()fig = px.bar_polar(df, r="frequency", theta="direction", color="strength", template="plotly_dark", color_discrete_sequence= px.colors.sequential.Plasma_r)fig.show()這是輸出。但是我的數(shù)據(jù)格式與要求的不同。所需的格式是方向(西、東西等)、強(qiáng)度(例如:級(jí)別 1 到 6)和頻率(這里我附上了數(shù)據(jù)框的一部分)。但是我的數(shù)據(jù)集有大約 80,000 個(gè)不同時(shí)間點(diǎn)的數(shù)據(jù)點(diǎn)。(我沒有頻率欄,我有不同時(shí)間點(diǎn)的方向和強(qiáng)度)。如何轉(zhuǎn)換我的數(shù)據(jù)以產(chǎn)生頻率 (這里我附上了我的數(shù)據(jù)框的一部分)
1 回答

慕的地8271018
TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊
假設(shè)您有這樣的數(shù)據(jù):
grp = df.groupby(["Direction","Strength"]).size()\ .reset_index(name="frequency")
輸出是:
添加回答
舉報(bào)
0/150
提交
取消