2015-10-20 23 views
8

Dal official seaborn documentation, ho imparato che è possibile creare un grafico a scatole, come di seguito:Come impostare l'intervallo dell'asse y per un boxplot seaborn?

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

La mia domanda è: come faccio a limitare la gamma di asse y di questa trama? Ad esempio, voglio che l'asse y sia compreso tra [10, 40]. C'è un modo semplice per farlo?

risposta

17

È matplotlib.pyplot di serie:

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

enter image description here

+9

O, meglio, 'ax.set (ylim = (10, 40))' – mwaskom

+0

Perché questo è meglio, @mwaskom? – MERose

+1

È probabile che mwaskom preferisca il lato orientato agli oggetti di matplotlib (chiamando i metodi sugli oggetti) piuttosto che l'approccio più procedurale adottato da matplotlib.pyplot (chiamando le funzioni globali in un ordine particolare). – NasaGeek