このSeaborneプロットにタイトルを追加するにはどうすればよいですか?タイトルを「I AM A TITLE」にしましょう。
tips = sns.load_dataset("tips")
g = sns.FacetGrid(tips, col="sex", row="smoker", margin_titles=True)
g.map(sns.plt.scatter, "total_bill", "tip")
これらの行の後:
plt.subplots_adjust(top=0.9)
g.fig.suptitle('THIS IS A TITLE, YOU BET') # can also get the figure from plt.gcf()
軸を調整せずに字幕を追加すると、シーボーンファセットのタイトルが重なります。
(異なるデータを使用):
Ipythonノートブックでは、これでうまくいきました!
sns.plt.title('YOUR TITLE HERE')
g.fig.subplots_adjust(top=0.9)
g.fig.suptitle('Title', fontsize=16)
私のために働いたのは:
sns.plt.suptitle('YOUR TITLE HERE')
sns.plt.title()
とsns.plt.suptitle()
を使用した回答はもう機能しません。
代わりに、matplotlibのtitle()
関数を使用する必要があります。
import matplotlib.pyplot as plt
sns.FacetGrid(<whatever>)
plt.title("A title")