python运用matplotlib绘制直方图报错:Rectangle.set() got an unexpected keyword argument ‘normed‘解决方法

  1. 源码运行状况
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
mu=100
si=20
x=mu+si*np.random.randn(2000)
plt.hist(x, bins=10,normed=True)
plt.show()

python运用matplotlib绘制直方图报错:Rectangle.set() got an unexpected keyword argument ‘normed‘解决方法_第1张图片

  1. 解决方式
    matplotlib库更新之后,弃用了normed这个参数。将normed=True用density=True替代

  2. 运行结果

python运用matplotlib绘制直方图报错:Rectangle.set() got an unexpected keyword argument ‘normed‘解决方法_第2张图片

你可能感兴趣的:(matplotlib,python)