web-dev-qa-db-fra.com

Comment définir la plage de l'axe des y pour une boîte à moustaches Seaborn?

De la documentation officielle d'origine marine , j'ai appris que vous pouvez créer une boîte à moustaches comme ci-dessous:

import seaborn as sns
sns.set_style("whitegrid")
tips = sns.load_dataset("tips")
ax = sns.boxplot(x="day", y="total_bill", data=tips)

Seaborn Boxplot Example

Ma question est: comment puis-je limiter la plage d'axe des ordonnées de ce tracé? Par exemple, je veux que l'axe des ordonnées soit compris entre [10, 40]. Y a-t-il un moyen facile de faire cela?

22
Xin

C'est standard matplotlib.pyplot:

...
import matplotlib.pyplot as plt
plt.ylim(10, 40)

Ou plus simplement, comme le fait remarquer mwaskom ci-dessous:

ax.set(ylim=(10, 40))

enter image description here

38
Dave X