在seporn regplots作为子图的子图中统一xlabel和ylabel

时间:2017-07-19 10:56:42

标签: python python-2.7 matplotlib seaborn

我有下面的代码,它们将两个seaborn regplots彼此相邻。我在显示统一的xlabel和ylabel时遇到了麻烦。它目前正在编写df的列名称(对于xlabel为var1,对于ylabel为var2)。

我想自定义标签。我试过了ax1.set_xlabel("New custom label")但它没有用。不知道还有什么可以尝试。

f, (ax1, ax2) = plt.subplots(figsize=(20, 6), ncols=2, sharey=True)
f.suptitle("Unified Title of Graph")
plt.subplots_adjust(top=0.85)

x_jit = 0.075
y_jit = 0.05

ax1.set_title("Mini Title 1")
ax1.set_xlim([0,1])
ax1.set_ylim([0,100])
sns.regplot(df1['var1'], df1['var2'],ax=ax1, marker='o', color='#39ad48', label="label1", scatter=True, x_jitter=x_jit, y_jitter=y_jit, x_ci=95)


ax2.set_title('Mini Title 2')
ax2.set_xlim([0,1.01])
sns.regplot(df2['var1'], df2['var2'],ax=ax2, marker='o', color='#d9544d', label="label2", scatter=True, x_jitter=x_jit, y_jitter=y_jit,x_ci=95) 

plt.show()

0 个答案:

没有答案