Из комментария - оба являются довольно тонкими обертками и много полагаются / пересылают на mpl
, что не идентично связанному вопросу;
import seaborn as sns
import matplotlib.pyplot as plt
import scipy.stats as stats
from scipy.stats import norm
train = [1,2,2,3,3,3,4,4,4,5,6]*2
fig, ax = plt.subplots(1,2)
sns.distplot(train, fit=norm, ax=ax[0])
ax[0].set_ylabel('Frequency')
stats.probplot(train, plot=ax[1])
plt.show()