📅  最后修改于: 2023-12-03 14:52:28.852000             🧑  作者: Mango
在 Plotly 中创建累积直方图非常简单。累积直方图是一种图表类型,用来显示一组连续数据的分布情况。它与普通直方图非常相似,但是在累积直方图中,每个条形的高度不仅表示该区间内的观测值的频数,而且还表示该区间和前面所有区间内的观测值频数的和。
下面介绍一下在 Plotly 中如何创建累积直方图。
import plotly.graph_objs as go
import plotly.offline as pyo
import numpy as np
我们使用 NumPy 库中的 random.normal 方法生成一个正态分布的样本数据。
np.random.seed(1)
x = np.random.normal(loc=0, scale=1, size=500)
我们使用 Plotly 中的 go.Histogram 方法来创建累积直方图。在参数中,我们将 cumulative 设为 True,这样就创建了累积直方图。
trace = go.Histogram(x=x, cumulative=dict(enabled=True))
data = [trace]
layout = go.Layout(title='Cumulative Histogram')
fig = go.Figure(data=data, layout=layout)
pyo.plot(fig)
我们可以将上述代码保存为 Python 文件并运行,或者在 Jupyter Notebook 中执行。
以上就是在 Plotly 中创建累积直方图的全部步骤。如果你需要进一步学习 Plotly 的功能,请参考 Plotly 文档。