Back to Seaborn

Swarmplot

doc/_docstrings/swarmplot.ipynb

0.13.21.3 KB
Original Source
python
import seaborn as sns
sns.set_theme(style="whitegrid")
python
tips = sns.load_dataset("tips")
sns.swarmplot(data=tips, x="total_bill")
python
sns.swarmplot(data=tips, x="total_bill", y="day")
python
sns.swarmplot(data=tips, x="day", y="total_bill")
python
sns.swarmplot(data=tips, x="total_bill", y="day", hue="day", legend=False)
python
sns.swarmplot(data=tips, x="total_bill", y="day", hue="sex")
python
sns.swarmplot(data=tips, x="total_bill", y="day", hue="size")
python
sns.swarmplot(data=tips, x="total_bill", y="day", hue="size", palette="deep")
python
sns.swarmplot(data=tips, x="total_bill", y="day", hue="sex", dodge=True)
python
sns.swarmplot(data=tips, x="total_bill", y="size", orient="h")
python
sns.swarmplot(data=tips, x="total_bill", y="size", orient="h", size=3)
python
sns.swarmplot(
    data=tips.query("size in [2, 3, 5]"),
    x="total_bill", y="size", orient="h",
)
python
sns.swarmplot(
    data=tips.query("size in [2, 3, 5]"),
    x="total_bill", y="size", orient="h",
    native_scale=True,
)
python
sns.swarmplot(
    data=tips, x="total_bill", y="day",
    marker="x", linewidth=1, 
)
python
sns.catplot(
    data=tips, kind="swarm",
    x="time", y="total_bill", hue="sex", col="day",
    aspect=.5
)