我试图在分析我的目标变量时向两个子图添加一些图例。一旦我手动添加图例,我只能看到每个图表上的第一个字母。
fig, ax = plt.subplots(nrows=1, ncols=2, figsize=(20,10))
# Normal distplot for SalePrice
normal = sns.distplot(target, ax=ax[0])
normal.set_title('Normal SalePrice Distribution')
norm_mu, norm_sigma = norm.fit(target)
norm_legend = 'Normal dist. ($\mu=$ {:.2f} and $\sigma=$ {:.2f}
)'.format(norm_mu, norm_sigma)
normal.legend(norm_legend)
# Log Transformation
target_log = np.log(target)
log_transform = sns.distplot(target_log, ax=ax[1])
log_transform.set_title('Log Transformed SalePrice Distribution')
log_mu, log_sigma = norm.fit(target)
log_legend = 'Log dist. ($\mu=$ {:.2f} and $\sigma=$ {:.2f}
)'.format(log_mu, log_sigma)
log_transform.legend(log_legend)
为什么会发生这种情况的任何想法?