matplotlib绘制简单密度图
import matplotlib
.pyplot
as plt
import pandas
as pd
import numpy
as np
import matplotlib
.mlab
as mlab
data
= pd
.read_csv
("birth-rate.csv")
data
.dropna
(subset
=['2008'], inplace
=True)
k
= mlab
.GaussianKDE
(data
['2008'])
x
= np
.linspace
(start
=data
['2008'].min(), stop
=data
['2008'].max(), num
=100)
plt
.plot
(x
, k
(x
))
plt
.show
()
结果图
转载请注明原文地址:https://ipadbbs.8miu.com/read-46568.html