一段时间以来,我一直在使用seaborn
和plotly
进行可视化,这取决于我目前的需要。最近,我一直在尝试完全迁移到plotly
,但有些事情我仍然不知道如何使它工作。
例如,我曾经使用 seaborn 来检查一些数据的分布,看看它与高斯分布的拟合程度。这可以通过以下代码段轻松完成:
import seaborn as sns
from scipy.stats import norm
sns.distplot(data, fit=norm)
我一直在尝试用plotly express
(px.histogram
更具体地说)实现一些类似的快速高斯检查,但我无法完成。你能帮我解决这个问题吗?
编辑
“数据”的一个例子是:
import numpy as np
np.random.seed(123)
data = np.random.noncentral_chisquare(3, 20, 1000)
输出应显示带有 KDE 的数据直方图,以及高斯等效 KDE。这在测试转换结果(log、box-cox...)时很有帮助