matplotlib 直方图“密度”参数不起作用

我尝试运行以下代码


import numpy as np

import matplotlib.pyplot as plt


x = np.random.randn(1000)

plt.hist(x, bins=50, density=True)

plt.show()

我收到以下错误消息:


AttributeError: Unknown property density

怎么了?


MYYA
浏览 474回答 1
1回答

天涯尽头无女友

您使用的 Python 版本和 matplotlib 版本是什么?旧版本的 matplotlib(例如 1.3.1)没有density参数,而是有normed参数。这可能就是您获得AttributeError.要检查 matplotlib 版本,您只需执行以下操作:python -m pip listmatplotlib 2.0 以上的版本都有这个density参数。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python