AttributeError: ‘Rectangle‘ object has no property ‘normed‘ 解决方法 matplotlib绘图

简介: AttributeError: ‘Rectangle‘ object has no property ‘normed‘

matplotlib数据可视化,绘制直方图时报错如下:


D:\python\Anaconda3\python.exeD:/python/pycharm2020/my_program/program/matplotlib/直方图/demo1.pyTraceback (mostrecentcalllast):
File"D:/python/pycharm2020/my_program/program/matplotlib/直方图/demo1.py", line25, in<module>plt.hist(data, bins=40, normed=0, facecolor="blue", edgecolor="black", alpha=0.7)
File"D:\python\Anaconda3\lib\site-packages\matplotlib\pyplot.py", line2605, inhistreturngca().hist(
File"D:\python\Anaconda3\lib\site-packages\matplotlib\__init__.py", line1565, ininnerreturnfunc(ax, *map(sanitize_sequence, args), **kwargs)
File"D:\python\Anaconda3\lib\site-packages\matplotlib\axes\_axes.py", line6819, inhistp.update(kwargs)
File"D:\python\Anaconda3\lib\site-packages\matplotlib\artist.py", line1006, inupdateret= [_update_property(self, k, v) fork, vinprops.items()]
File"D:\python\Anaconda3\lib\site-packages\matplotlib\artist.py", line1006, in<listcomp>ret= [_update_property(self, k, v) fork, vinprops.items()]
File"D:\python\Anaconda3\lib\site-packages\matplotlib\artist.py", line1001, in_update_propertyraiseAttributeError('{!r} object has no property {!r}'AttributeError: 'Rectangle'objecthasnoproperty'normed'


原因:matplotlib版本问题,最新版本已经没有这个属性了。normed参数替换成 density 即可。


density=True:表示的是频率直方图


density=False:表示的是频数直方图



目录
相关文章
|
12天前
|
Python
Matplotlib 绘图标记
Matplotlib 绘图标记
23 2
|
3月前
|
Python
Matplotlib 教程 之 Matplotlib 绘图标记 9
在本教程中,我们将探讨如何使用 Matplotlib 的 `plot()` 方法中的 `marker` 参数来自定义图表标记。您可以选择不同的线类型(如实线 `&#39;-&#39;`、虚线 `&#39;:&#39;` 等),以及颜色类型(如红色 `&#39;r&#39;`、绿色 `&#39;g&#39;` 等)。同时,通过调整 `markersize (ms)`、`markerfacecolor (mfc)` 和 `markeredgecolor (mec)` 参数,可以定制标记的大小和颜色。
34 1
|
3月前
|
Python
Matplotlib 教程 之 Matplotlib 绘图标记 3
这段Matplotlib教程展示了如何通过`plot()`方法的`marker`参数来自定义图表标记,为数据点添加独特的视觉风格。例如,通过设置`marker = &#39;*&#39;`,可以使每个数据点显示为星形标记。这在需要对坐标轴进行特殊标注时尤为有用。下面的示例代码生成了一个带有星形标记的简单折线图。
36 2
|
3月前
|
搜索推荐 数据可视化 Python
Matplotlib 教程 之 Matplotlib 绘图标记 4
本教程介绍如何使用 Matplotlib 的 `plot()` 方法中的 `marker` 参数来自定义图表标记,使你的数据可视化更加直观和个性化。通过实例演示了如何设置下箭头作为数据点标记。
26 1
|
3月前
|
Python
Matplotlib 教程 之 Matplotlib 绘图标记 8
在 Matplotlib 中,可以通过 `plot()` 方法的 `marker` 参数自定义图表标记。此外,还可以设置线类型(如 `&#39;-&#39;` 实线、`&#39;:&#39;` 虚线等)和颜色(如 `&#39;r&#39;` 红色、`&#39;g&#39;` 绿色等)。使用 `markersize` (`ms`) 定义大小,`markerfacecolor` (`mfc`) 和 `markeredgecolor` (`mec`) 分别定义标记的内部和边框颜色。
34 0
|
3月前
|
数据可视化 Python
Matplotlib 教程 之 Matplotlib 绘图标记 6
在本教程中,我们将探讨如何利用 Matplotlib 的 `plot()` 方法中的 `marker` 参数来自定义图表标记,以增强数据可视化效果。此外,还介绍了线类型(如实线 `&#39;-&#39;`、虚线 `&#39;:&#39;` 等)、颜色类型(如红色 `&#39;r&#39;`、绿色 `&#39;g&#39;` 等)以及如何通过 `markersize` (`ms`)、`markerfacecolor` (`mfc`) 和 `markeredgecolor` (`mec`) 来调整标记的大小和颜色。通过一个示例展示了如何设置标记大小。
33 0
|
3月前
|
Python
Matplotlib 教程 之 Matplotlib 绘图标记 5
使用 Matplotlib 的 `plot()` 方法通过 `marker` 参数来自定义图表标记,同时解释了如何利用 `fmt` 参数定义标记、线条样式及颜色,例如 &#39;o:r&#39; 分别表示实心圆标记、虚线及红色。并通过一个实例演示了其使用方法。
27 0
|
3月前
|
数据可视化 数据处理 Python
Matplotlib:Python绘图利器之王
Matplotlib:Python绘图利器之王
21 0
|
3月前
|
Python
Matplotlib 教程 之 Matplotlib 绘图标记 2
在 Matplotlib 中使用 `plot()` 方法的 `marker` 参数来自定义图表标记。通过不同符号如 `&quot;o&quot;`(实心圆)、`&quot;v&quot;`(下三角)等,可实现多样化的标记效果。示例展示了实心圆标记的使用方法,提供了多种标记符号供选择,包括几何形状和特殊符号。
57 0
|
4月前
|
Python
​16个matplotlib绘图实用小技巧
​16个matplotlib绘图实用小技巧