Django问题:TypeError: unsupported operand type(s) for -: ‘str’ and 'float

Traceback (most recent call last):File "C:\Users\ASUS\Anaconda3\lib\site-packages\django\core\handlers\exception.py", line 34, in innerresponse = get_response(request)File "C:\Users\ASUS\Anaconda3\lib\site-packages\django\core\handlers\base.py", line 115, in _get_responseresponse = self.process_exception_by_middleware(e, request)File "C:\Users\ASUS\Anaconda3\lib\site-packages\django\core\handlers\base.py", line 113, in _get_responseresponse = wrapped_callback(request, *callback_args, **callback_kwargs)File "C:\Users\ASUS\Desktop\wstest\app\views.py", line 333, in msg_sendchartpath = getChart(str(summarize))File "C:\Users\ASUS\Desktop\wstest\app\views.py", line 258, in getChartplt.barh(keys, values, color='steelblue')File "C:\Users\ASUS\Anaconda3\lib\site-packages\matplotlib\pyplot.py", line 2725, in barhret = ax.barh(bottom, width, height=height, left=left, **kwargs)File "C:\Users\ASUS\Anaconda3\lib\site-packages\matplotlib\axes\_axes.py", line 2285, in barhbottom=bottom, orientation='horizontal', **kwargs)File "C:\Users\ASUS\Anaconda3\lib\site-packages\matplotlib\__init__.py", line 1897, in innerreturn func(ax, *args, **kwargs)File "C:\Users\ASUS\Anaconda3\lib\site-packages\matplotlib\axes\_axes.py", line 2108, in barfor i in xrange(len(bottom))]File "C:\Users\ASUS\Anaconda3\lib\site-packages\matplotlib\axes\_axes.py", line 2108, in <listcomp>for i in xrange(len(bottom))]
TypeError: unsupported operand type(s) for -: 'str' and 'float'

解决方法:
错误的原因是第一个参数(x)必需是数字,所以如下修改

x = range(len(keys))
plt.bar(x, values)
plt.xticks(x, keys)#如果改变y轴 则yticks

参考链接

Django问题:TypeError: unsupported operand type(s) for -: ‘str‘ and ‘float‘相关推荐

  1. 预测数据时数据类型是object导致报错TypeError: unsupported operand type(s) for -: ‘str‘ and ‘float‘

    解决方法 更换数据类型: data:pd.DataFrame = data.astype('int64') # 或是: data:pd.DataFrame = data.astype('float') ...

  2. 踩坑中:TypeError: unsupported operand type(s) for /: 'str' and 'int'

    在网上查看了很多博客,首先从报错提示来讲TypeError: unsupported operand type(s) for /: 'str' and 'int',明确了是类型错误:不支持操作类型为整 ...

  3. TypeError: unsupported operand type(s) for //: ‘str‘ and ‘int‘

    当出现这种错误时,要知道input()函数输入的是str类型 只要将输入改成你需要的类型就好了 eg:a=int(input()) 这样a就变成int 类型的了

  4. python unsupported operand type(s) for /: 'str' and 'str' can only concatenate str (not int) to s

    报错: TypeError: can only concatenate str (not "int") to str TypeError: unsupported operand ...

  5. 成功解决ret = ret / rcountTypeError: unsupported operand type(s) for /: ‘str‘ and ‘int‘

    成功解决ret = ret / rcountTypeError: unsupported operand type(s) for /: 'str' and 'int' 目录 解决问题 解决思路 解决方 ...

  6. 解决pip安装时出现报错TypeError: unsupported operand type(s) for -=: ‘Retry‘ and ‘int‘

    我在Linux下使用pip安装时出现报错: Exception: Traceback (most recent call last):File "/usr/lib/python2.7/dis ...

  7. Python PIP Install throws TypeError: unsupported operand type(s) for -=: 'Retry' and 'int'

    Python PIP Install throws TypeError: unsupported operand type(s) for -=: 'Retry' and 'int'

  8. 成功解决TypeError: unsupported operand type(s) for +: 'dict_items' and 'list'

    成功解决TypeError: unsupported operand type(s) for +: 'dict_items' and 'list' 目录 解决问题 解决思路 解决方法 解决问题 Typ ...

  9. 成功解决TypeError: unsupported operand type(s) for %: 'NoneType' and 'dict'

    成功解决TypeError: unsupported operand type(s) for %: 'NoneType' and 'dict' 目录 解决问题 解决思路 解决方法 解决问题 TypeE ...

最新文章

  1. 手机怎么访问kodi_Kodi播放器
  2. idea java 注释模板配置
  3. 数据挖掘 pandas基础入门之查看数据
  4. containerd设置上网代理
  5. leetcode 380. Insert Delete GetRandom O(1) | 380. O(1) 时间插入、删除和获取随机元素(Java)
  6. socket buffer套接字缓存
  7. C++ 使用 TinyXml 解析 XML 文件
  8. matlab 类 继承,继承MATLAB中的密封类
  9. 飞鸽传书网站最新改版
  10. Fatal error: Class 'ZipArchive' not found的解决办法
  11. CStringArray 字符串数组的使用 以及调试时怎么Dump出其中的内容
  12. 菜鸟学Linux 第096篇笔记 nginx
  13. mui 点击长按复制文本
  14. 3d打印零件精度的影响
  15. 测试思维:正向思维和逆向思维
  16. 给自己立一个flag
  17. excel怎么合并同类项数据并求和(去除重复项)
  18. 网络嗅探器(影音神探) 4.73
  19. java工程师怎么接私单_Java开发者如何接私活?
  20. 2021.05.29【NOIP提高B组】模拟 总结

热门文章

  1. processing 与 AE (数字艺术创作的一些思维想法记录)
  2. MySQL技术内幕(一) InnoDB存储引擎
  3. 【瑞吉外卖】学习笔记-day5:(一)套餐管理开发——新增套餐、套餐分页查询、删除/起售/停售套餐
  4. 太原理工大学计算机科学与技术在哪个校区,太原理工大学有几个校区,哪个校区最好及各校区介绍...
  5. 天祥电子proteus原理图c51+avr+pic
  6. Day08–利用JavaWeb+大数据实现纽约市共享单车地图服务
  7. Node.js零基础自学(持续更新中)
  8. mysql 服务器安全狗_服务器卸载安全狗后,数据库无法连接,点击启动时提示mysql无法启动1069...
  9. Linus,一生只为寻找欢笑(上)
  10. 三种常用SoC片上总线的分析与比较