Seaborn ボックスプロットにタイトルを追加する方法 質問する

Seaborn ボックスプロットにタイトルを追加する方法 質問する

sns.boxplot('Day', 'Count', data= gg).title('lalala')と の両方を試しましたsns.boxplot('Day', 'Count', data= gg).suptitle('lalala')。どちらも機能しませんでした。Matplotlib も使用しているからかもしれません。

グーグルで検索すればすぐに見つかるようですが、オンラインではうまく機能するものを見つけることができませんでした。

ベストアンサー1

SeabornボックスプロットはMatplotlib axesインスタンスを返します。pyplot自体にはメソッドがありますが、 axesplt.title()に対応する引数は です。したがって、ax.set_title()

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

完全な例は次のようになります。

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()

もちろん、返された axes インスタンスを使用して読みやすくすることもできます。

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

おすすめ記事