Violin plot

Visualize

Violin plot

Το violin plot συνδυάζει boxplot και KDE, επομένως παρουσιάζει τόσο το σχήμα της κατανομής όσο και τα τεταρτημόρια σε μία απεικόνιση.

import seaborn as sns
import matplotlib.pyplot as plt

penguins = sns.load_dataset("penguins").dropna(subset=["bill_length_mm", "species"])

fig, ax = plt.subplots(figsize=(6, 4))
sns.violinplot(data=penguins, x="species", y="bill_length_mm", palette="Set3", ax=ax)
ax.set_xlabel("Είδος πιγκουίνου")
ax.set_ylabel("Μήκος ράμφους (mm)")
ax.set_title("Violin plot μήκους ράμφους ανά είδος")
ax.grid(axis="y", alpha=0.2)

fig.tight_layout()

plt.show()

Violin plot μήκους ράμφους ανά είδος

Τι να παρατηρήσετε #

  • Τα φαρδιά τμήματα δείχνουν υψηλή πυκνότητα δεδομένων, ενώ τα στενά χαμηλή.
  • Η εσωτερική γραμμή/σημάδι υποδηλώνει τη διάμεσο και τα τεταρτημόρια, οικεία σε όσους διαβάζουν boxplots.
  • Όταν οι κατηγορίες είναι πολλές, προτιμήστε οριζόντιο προσανατολισμό ή περιορίστε την παλέτα χρωμάτων για καθαρότητα.