web-dev-qa-db-ja.com

seaborn lmplotにタイトルを追加するにはどうすればよいですか?

Searbon lmplotにタイトルを追加しようとしています。

ax = plt.axes()
sns.lmplot(x, y, data=df, hue="hue", ax=ax)
ax.set_title("Graph (a)")
plt.show()

しかし、lmplotにはaxパラメータがないことに気付きました。 lmplotにタイトルを追加するにはどうすればよいですか?

11
jayko03

これを試して:

sns.lmplot(x, y, data=df, hue="hue")
ax = plt.gca()
ax.set_title("Graph (a)")
11
MaxU
# Create lmplot
lm = sns.lmplot(x, y, data=df, hue="hue", ax=ax)

# Access the figure
fig = lm.fig 

# Add a title to the Figure
fig.suptitle("My figtitle", fontsize=12)
4
Tmu

seabornは内部ではmatplotlibを使用するため、簡単な答えが必要な場合は、次のように使用します。

plt.title('My Title')

直前

plt.show()
1
Nicolas Gervais
sns.lmplot(x, y, data=df, hue="hue", ax=ax).fig.suptitle("Graph (a)")
1
Jameswr.11