2017-02-23 27 views
11

Wygląda na to, że jest on bardzo przydatny, ale nie udało mu się znaleźć czegoś, co działa.Jak dodać tytuł do seaborn boxplot

Próbowałem już zarówno sns.boxplot('Day', 'Count', data= gg).title('lalala'), jak i sns.boxplot('Day', 'Count', data= gg).suptitle('lalala'). Żaden nie działał. Myślę, że to może być dlatego, że pracuję również z matplotlib.

Odpowiedz

4

warto dodać to na końcu kodu:

import matplotlib.pyplot as plt 

plt.title('add title here') 
20

Seaborn Wykres pudełkowy zwraca matplotlib osie instancji. W przeciwieństwie do samego Pyplota, który ma metodę plt.title(), odpowiednim argumentem dla osi jest ax.set_title(). Dlatego trzeba zadzwonić

sns.boxplot('Day', 'Count', data= gg).set_title('lalala') 

Kompletny Przykładem może być:

import seaborn as sns 
import matplotlib.pyplot as plt 

tips = sns.load_dataset("tips") 
sns.boxplot(x=tips["total_bill"]).set_title("LaLaLa") 

plt.show() 

Oczywiście można również wykorzystać wracającą instancji osie aby uczynić go bardziej czytelny:

ax = sns.boxplot('Day', 'Count', data= gg) 
ax.set_title('lalala') 
ax.set_ylabel('lololo')