簡體   English   中英

Seaborn 拆分小提琴圖未正確拆分

[英]Seaborn split violin plot not splitting properly

我正在嘗試制作一個拆分的小提琴圖,但該圖在生成時實際上從未被拆分過。 我試過按照seaborn 指南進行操作,但我不確定出了什么問題,因為它沒有像指南中那樣產生 2 色分離小提琴。

我的 DF 看起來像這樣:

       Accuracy  Train_Time Model
0  0  0.825165  170.013132  LSTM
1  1  0.849305  171.778840  LSTM
2  2  0.826628  174.107146  LSTM
3  3  0.834674  176.774985  LSTM
4  0  0.927944   18.521901   CNN
5  1  0.929042   18.595950   CNN
6  2  0.930139   18.421983   CNN
7  3  0.927213   18.329449   CNN

我的 seaborn 繪圖代碼如下所示:

sns.set_theme(style="whitegrid")
ax = sns.violinplot(y="Accuracy", hue="Model", data=comp_df, palette="Set2", split=True)
plt.show()

hue -nesting只能除了使用x 在您的情況下,您需要為整個數據集創建一個具有相同值的虛擬列。

comp_df['dummy'] = 0
ax = sns.violinplot(y="Accuracy", x='dummy', hue="Model", data=comp_df, palette="Set2", split=True)

暫無
暫無

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

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