簡體   English   中英

來自熊貓DF的matplotlib小提琴圖

[英]matplotlib Violin Plot from pandas DF

我有一個熊貓數據框,其中有兩列ArrDelay(一個整數值)和Month(介於1到12之間的整數,代表月份)。

我正在嘗試用每個月的單獨“小提琴”創建一個小提琴圖。

但是,使用以下代碼:

flights_subset = flights[["ArrDelay","Month"]].values

fig, axes = plt.subplots()
axes.violinplot(flights_subset)
plt.show()

給我一個情節,上面有兩把“小提琴”,一個是ArrDelay,一個是Month(我相信)。

如何創建所需的圖?

我使用以下代碼解決了這個問題:

flights_subset = []

for x in np.unique(flights[["Month"]].values):
    flights_subset.append(flights[flights["Month"] == x]["ArrDelay"].values)

fig, axes = plt.subplots()
axes.violinplot(flights_subset, positions=np.unique(flights[["Month"]].values))
plt.show()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM