Back to Seaborn

Stripplot

doc/_docstrings/stripplot.ipynb

0.13.21.5 KB
Original Source
python
import seaborn as sns
sns.set_theme(style="whitegrid")
python
tips = sns.load_dataset("tips")
sns.stripplot(data=tips, x="total_bill")
python
sns.stripplot(data=tips, x="total_bill", y="day")
python
sns.stripplot(data=tips, x="day", y="total_bill")
python
sns.stripplot(data=tips, x="total_bill", y="day", hue="day", legend=False)
python
sns.stripplot(data=tips, x="total_bill", y="day", hue="sex")
python
sns.stripplot(data=tips, x="total_bill", y="day", hue="size")
python
sns.stripplot(data=tips, x="total_bill", y="day", hue="size", palette="deep")
python
sns.stripplot(data=tips, x="total_bill", y="day", hue="sex", dodge=True)
python
sns.stripplot(data=tips, x="total_bill", y="day", hue="sex", dodge=True, jitter=False)

If plotting in wide-form mode, each numeric column of the dataframe will be mapped to both x and hue:

python
sns.stripplot(data=tips)
python
sns.stripplot(data=tips, orient="h")
python
sns.stripplot(data=tips, x="total_bill", y="size", orient="h")
python
sns.stripplot(
    data=tips.query("size in [2, 3, 5]"),
    x="total_bill", y="size", orient="h",
)
python
sns.stripplot(
    data=tips.query("size in [2, 3, 5]"),
    x="total_bill", y="size", orient="h",
    native_scale=True,
)
python
sns.stripplot(
    data=tips, x="total_bill", y="day", hue="time",
    jitter=False, s=20, marker="D", linewidth=1, alpha=.1,
)
python
sns.catplot(data=tips, x="time", y="total_bill", hue="sex", col="day", aspect=.5)