如何在Python中制作CDF?

时间:2018-10-10 04:06:04

标签: python matplotlib plot histogram cdf

我制作了下面这条历史代码的PDF;

plt.figure()

values1,bins1,_ = plt.hist(np.log10(fakeclusterlum),bins=20)

plt.hist(np.log10(bigclusterlum151mh),alpha = .5,bins = bins1)

但是我不确定如何将其绘制成CDF?我想绘制fakeclusterlum和bigclusterlum151mh点。如果没有道歉,那我很有道理!

1 个答案:

答案 0 :(得分:0)

pyplot.hist有一个论点

  

cumulative:布尔值,可选
  如果为True,则将计算直方图,其中每个仓给出该仓中的计数加上较小值的所有仓。最后一个bin给出了数据点的总数。
  默认值:False

因此使用

plt.hist(..., cumulative=True)

绘制累积直方图。