Lijkt best goed te googlen, maar heb online niets kunnen vinden dat werkt.
Ik heb zowel sns.boxplot('Day', 'Count', data= gg).title('lalala')
als sns.boxplot('Day', 'Count', data= gg).suptitle('lalala')
. Geen werkte. Ik denk dat het komt omdat ik ook met matplotlib werk.
Antwoord 1, autoriteit 100%
Seaborn boxplot retourneert een matplotlib assen-instantie. In tegenstelling tot pyplot zelf, dat een methode plt.title()
heeft, is het corresponderende argument voor een assen ax.set_title()
. Daarom moet u
. bellen
sns.boxplot('Day', 'Count', data= gg).set_title('lalala')
Een compleet voorbeeld zou zijn:
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()
Natuurlijk kunt u ook de geretourneerde instantie van assen gebruiken om het leesbaarder te maken:
ax = sns.boxplot('Day', 'Count', data= gg)
ax.set_title('lalala')
ax.set_ylabel('lololo')
Antwoord 2, autoriteit 16%
sns.boxplot() functie retourneert Axes(matplotlib.axes.Axes) object. raadpleeg de documentatie
je kunt een titel toevoegen met de ‘set’-methode zoals hieronder:
sns.boxplot('Day', 'Count', data=gg).set(title='lalala')
u kunt ook andere parameters zoals xlabel, ylabel toevoegen aan de set-methode.
sns.boxplot('Day', 'Count', data=gg).set(title='lalala', xlabel='its x_label', ylabel='its y_label')
Er zijn enkele andere methoden zoals vermeld in de matplotlib.axes .Axes documentaionom tegels, legenda en labels toe te voegen.
Antwoord 3, autoriteit 14%
Probeer dit toe te voegen aan het einde van je code:
import matplotlib.pyplot as plt
plt.title('add title here')
Antwoord 4, autoriteit 6%
Voor een enkele boxplot:
import seaborn as sb
sb.boxplot(data=Array).set_title('Title')
Voor meer boxplots in dezelfde plot:
import seaborn as sb
sb.boxplot(data=ArrayofArray).set_title('Title')
bijv.
import seaborn as sb
myarray=[78.195229, 59.104538, 19.884109, 25.941648, 72.234825, 82.313911]
sb.boxplot(data=myarray).set_title('myTitle')
Antwoord 5, autoriteit 2%
.set_title(”)kan worden gebruikt om titel toe te voegen aan Seaborn Plot
import seaborn as sb
sb.boxplot().set_title('Title')