已解决(matplotlib模块画柱状图报错)AttributeError: ‘Rectangle‘ object has no property ‘laber‘


文章目录

  • 报错信息
  • 报错翻译
  • 报错原因
  • 解决方法
  • 帮忙解决

报错信息

粉丝群里面一个小伙伴想用matplotlib模块画柱状图,但是发生了报错(当时他心里瞬间凉了一大截,跑来找我求助,然后顺利帮助他解决了,顺便记录一下希望可以帮助到更多遇到这个bug不会解决的小伙伴),报错信息如下:

import numpy as np
import matplotlib.pyplot as pltplt.rcParams['font.family'] = ['Noto Sans CJK JP']times = ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月']
# 蒸发量data1 = [2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3]
# 降水量data2 = [2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3]#柱体x轴中心点
x = np.arange(12)
plt.bar(x - 0.15, data1, width = 0.3, color = 'red', laber = '蒸发量')
plt.bar(x + 0.15, data2, width = 0.3, color = 'yellow', label = '降水量')
plt.xticks(x,times)
plt.legend()
plt.show()

报错信息截图如下所示

报错翻译

报错信息翻译如下

属性错误:“Rectangle”对象没有属性“laber”

报错原因

报错原因

plt.bar画图没有laber参数,仔细看粉丝的代码如下所示,他由于粗心把label写成了laber,所以报错了:

解决方法

修改为正确的代码后:

plt.bar(x - 0.15, data1, width=0.3, color='red', label ='蒸发量')
plt.bar(x + 0.15, data2, width=0.3, color='yellow', label ='降水量')
plt.xticks(x, times)
plt.legend()
plt.show()

再次运行就成功了:

帮忙解决

本文已收录于:《告别Bug专栏》,欢迎免费订阅

本专栏用于记录学习和工作中遇到的各种疑难编程Bug问题,以及粉丝群里小伙伴提出的各种问题,文章形式:报错代码 + 报错翻译 + 报错原因 + 解决方法,包括程序安装、运行程序过程中遇到的等等问题,博主心愿:让天下没有难学的编程,从此告别Bug!订阅专栏+关注博主后,私信进全栈学习交流群帮忙可以帮忙解决问题,和小伙伴们交流学习,共同进步!!!

已解决AttributeError: ‘Rectangle‘ object has no property ‘laber‘相关推荐

  1. python中matplotlib关于直方图AttributeError: ‘Rectangle‘ object has no property ‘normed‘的解决方法

    文章目录 遇到的问题 解决方法 参考 3秒版本: 改成如下形式即可,去掉normed,改成density(布尔值),意思是开启概率分布(直方图面积为1). plt.hist(hist_r, bins ...

  2. 成功解决AttributeError: ‘PathCollection‘ object has no property ‘n_levels‘

    成功解决AttributeError: 'PathCollection' object has no property 'n_levels' 目录 解决问题 解决思路 解决方法 解决问题 Attrib ...

  3. 已解决AttributeError: ‘Document‘ object has no attribute ‘convertToPDF‘

    已解决AttributeError: 'Document' object has no attribute 'convertToPDF' 文章目录 报错代码 报错翻译 报错原因 解决方法 帮忙解决 报 ...

  4. 已解决AttributeError: ‘str‘ object has no attribute ‘apply‘

    已解决(pandas apply函数使用报错)AttributeError: 'str' object has no attribute 'apply' 文章目录 报错代码 报错翻译 报错原因 解决方 ...

  5. 已解决AttributeError set object has no attribute items(亲测)

    AttributeError: 'set' object has no attribute 'items' 出现这个问题,原因可能是定义的header有问题 正确如下: header={"k ...

  6. 成功解决AttributeError: ‘DataFrame‘ object has no attribute ‘tolist‘

    成功解决AttributeError: 'DataFrame' object has no attribute 'tolist' 目录 解决问题 解决思路 解决方法 解决问题 return objec ...

  7. 成功解决AttributeError: ‘NoneType‘ object has no attribute ‘shape‘

    成功解决AttributeError: 'NoneType' object has no attribute 'shape' 目录 解决问题 解决思路 解决方法 解决问题 multiplier = [ ...

  8. 成功解决AttributeError: ‘Series‘ object has no attribute ‘name’

    成功解决AttributeError: 'Series' object has no attribute 'name' 目录 解决问题 解决思路 解决方法 解决问题 AttributeError: ' ...

  9. 成功解决AttributeError: ‘Series‘ object has no attribute ‘columns‘

    成功解决AttributeError: 'Series' object has no attribute 'columns' 目录 解决问题 解决思路 解决方法 解决问题 AttributeError ...

最新文章

  1. JAVA接口返回面积_java – 将接口的返回值限制为实现类的范围
  2. php如何避免在循环中使用sql语句
  3. Xcode6中添加pch文件
  4. shell脚本(查看多台服务器端口)
  5. Redis 10亿数据量只需要100MB内存,为什么这么牛?
  6. 男人最佳的生育年限,程序员们,看看吧!!!
  7. 信息学奥赛一本通 1844:【06NOIP提高组】金明的预算方案 | 洛谷 P1064 [NOIP2006 提高组] 金明的预算方案
  8. 在Linux上安装JDK9
  9. 【Java集合系列一】ArrayList解析
  10. 转:人生有三重境界:看山是山,看水是水;看山不是山,看水不是水;看山还是山,看水还是水...
  11. 怎么用计算机看亲戚关系,小米亲戚计算器怎么用?如何利用小米计算器查询亲戚关系...
  12. C++中的重载丶重写丶重定义丶重定向的区别
  13. 亲情的矛盾都是因为爱而化解 写给17 岁的你
  14. Unity 接入高德开放API - 天气查询
  15. 图解:什么是 5G?5G 为什么那么屌?
  16. MDC 实现 traceId 记录
  17. 离线百度地图嵌入开发
  18. MBA 消费者行为学 大白兔故事以及换装变化给老字号的启示
  19. 第二十八节:Java基础-进阶继承,抽象类,接口
  20. f(t)=tu(t)matlab,设f(t)=ε(t)-ε(t-1),f1(t)=f(t)cos(10πt),试用MATLAB...

热门文章

  1. Excel简单使用宏
  2. FEDORA9安装后的配置lvlv全记录必看一览表 解决FC9安装后网络需激活
  3. 苏宁RPC远程服务调用框架RSF
  4. 安装VM、CentOS和网络配置
  5. 特殊节日网站全体变成黑灰色
  6. 为什么沿着梯度相反的方向更新参数
  7. Java 读取 Hadoop 文件系统 文件
  8. python hook微信_GitHub - 15993248973/wechathook: 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取...
  9. 量化指标公式源码_量化指标副图指标 源码 通达信 贴图 无未来
  10. Android客户端与PC服务器实现Socket通信