我有下面的代码,它们将两个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()