获取每个属性分布的另一种快速的技术是密度图,它也类似于直方图,但在每个容器的顶部都有一条平滑的曲线,无涯教程可以称它们为抽象直方图。
在以下示例中,Python脚本将生成"密度图",以分配Pima印度糖尿病数据集的属性。
from matplotlib import pyplot from pandas import read_csv path = r"C:\pima-indians-diabetes.csv" names = [preg, plas, pres, skin, test, mass, pedi, age, class] data = read_csv(path, names=names) data.plot(kind=density, subplots=True, layout=(3,3), sharex=False) pyplot.show()
运行上面代码输出

从上面的输出中,可以很容易地理解密度图和直方图之间的差异。