在实习的时候碰到了很多CDF(累积分布函数)图像,想自己绘制一下CDF但发现Excel好像没有绘制曲线图的功能,所以正好学习一下Python图标绘制库Matplotlib的使用。
有关CDF的定义可以参考维基百科词条【Cumulative Distribution Function】
原始数据
把需要计算的原始数据用逗号分隔开,保存为csv文件,每一行代表一条CDF曲线。比如有丈量的瓷砖的长和宽数据,将长和宽各绘制成一条CDF曲线在一张图里,CSV文件应该保存成:
5.00,6.55,3.22...//长
2.00,3.11,1.33...//宽
代码如下
import numpy as np
import matplotlib.pyplot