成功解决matplotlib.units.ConversionError: Failed to convert value(s) to axis units: ‘LiR‘

简介: 成功解决matplotlib.units.ConversionError: Failed to convert value(s) to axis units: ‘LiR‘


目录

解决问题

解决思路

解决方法


解决问题

1. 
2. No handles with labels found to put in legend.
3. 
4. Traceback (most recent call last):
5.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\backends\backend_qt5.py", line 508, in _draw_idle
6.     self.draw()
7.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py", line 388, in draw
8.     self.figure.draw(self.renderer)
9.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\artist.py", line 38, in draw_wrapper
10. return draw(artist, renderer, *args, **kwargs)
11.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\figure.py", line 1709, in draw
12.     renderer, self, artists, self.suppressComposite)
13.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\image.py", line 135, in _draw_list_compositing_images
14.     a.draw(renderer)
15.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\artist.py", line 38, in draw_wrapper
16. return draw(artist, renderer, *args, **kwargs)
17.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\axes\_base.py", line 2647, in draw
18.     mimage._draw_list_compositing_images(renderer, self, artists)
19.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\image.py", line 135, in _draw_list_compositing_images
20.     a.draw(renderer)
21.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\artist.py", line 38, in draw_wrapper
22. return draw(artist, renderer, *args, **kwargs)
23.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\text.py", line 670, in draw
24.     bbox, info, descent = textobj._get_layout(renderer)
25.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\text.py", line 276, in _get_layout
26.     key = self.get_prop_tup(renderer=renderer)
27.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\text.py", line 831, in get_prop_tup
28.     x, y = self.get_unitless_position()
29.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\text.py", line 813, in get_unitless_position
30.     x = float(self.convert_xunits(self._x))
31.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\artist.py", line 180, in convert_xunits
32. return ax.xaxis.convert_units(x)
33.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\axis.py", line 1553, in convert_units
34. f'units: {x!r}') from e
35. matplotlib.units.ConversionError: Failed to convert value(s) to axis units: 'LiR'
36. Traceback (most recent call last):
37.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\axis.py", line 1550, in convert_units
38.     ret = self.converter.convert(x, self.units, self)
39.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\category.py", line 52, in convert
40. 'Missing category information for StrCategoryConverter; '
41. ValueError: Missing category information for StrCategoryConverter; this might be caused by unintendedly mixing categorical and numeric data
42. The above exception was the direct cause of the following exception:
43. Traceback (most recent call last):
44.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\backends\backend_qt5.py", line 508, in _draw_idle
45.     self.draw()
46.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py", line 388, in draw
47.     self.figure.draw(self.renderer)
48.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\artist.py", line 38, in draw_wrapper
49. return draw(artist, renderer, *args, **kwargs)
50.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\figure.py", line 1709, in draw
51.     renderer, self, artists, self.suppressComposite)
52.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\image.py", line 135, in _draw_list_compositing_images
53.     a.draw(renderer)
54.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\artist.py", line 38, in draw_wrapper
55. return draw(artist, renderer, *args, **kwargs)
56.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\axes\_base.py", line 2647, in draw
57.     mimage._draw_list_compositing_images(renderer, self, artists)
58.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\image.py", line 135, in _draw_list_compositing_images
59.     a.draw(renderer)
60.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\artist.py", line 38, in draw_wrapper
61. return draw(artist, renderer, *args, **kwargs)
62.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\text.py", line 670, in draw
63.     bbox, info, descent = textobj._get_layout(renderer)
64.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\text.py", line 276, in _get_layout
65.     key = self.get_prop_tup(renderer=renderer)
66.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\text.py", line 831, in get_prop_tup
67.     x, y = self.get_unitless_position()
68.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\text.py", line 813, in get_unitless_position
69.     x = float(self.convert_xunits(self._x))
70.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\artist.py", line 180, in convert_xunits
71. return ax.xaxis.convert_units(x)
72.   File "D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\axis.py", line 1553, in convert_units
73. f'units: {x!r}') from e
74. matplotlib.units.ConversionError: Failed to convert value(s) to axis units: 'LiR'

解决思路

matplotlib.units.Conversion错误:未能将值转换为轴单元:'LiR'

解决方法

matplotlib版本较低,将matplotlib库,更新至3.3.2版本以上即可!

文章知识点与官方知识档案匹配,可进一步学习相关知识



相关文章
|
网络安全 数据安全/隐私保护
basic-ftp 550 Can't check for file existence
basic-ftp 550 Can't check for file existence
|
SQL Oracle 关系型数据库
DDL、DML和DCL的区别与理解
DDL、DML和DCL的区别与理解
1476 1
DDL、DML和DCL的区别与理解
全网首发:麒麟平台更新时提示错误:无法解析域名“archive.kylinos.cn”
全网首发:麒麟平台更新时提示错误:无法解析域名“archive.kylinos.cn”
2546 1
|
9月前
|
SQL JSON 数据可视化
基于 DIFY 的自动化数据分析实战
本文介绍如何使用DIFY搭建数据分析自动化流程,实现从输入需求到查询数据库、LLM分析再到可视化输出的全流程。基于经典的employees数据集和DIFY云端环境,通过LLM-SQL解析、SQL执行、LLM数据分析及ECharts可视化等模块,高效完成数据分析任务。此方案适用于人力资源分析、薪酬管理等数据密集型业务,显著提升效率并降低成本。
13484 16
Qt6学习笔记五(自定义对话框、QMessageBox、QColorDialog、QFileDialog、QFontDialog)
Qt6学习笔记五(自定义对话框、QMessageBox、QColorDialog、QFileDialog、QFontDialog)
714 0
|
机器学习/深度学习 数据采集 算法
重庆二手房数据爬取与分析实现
本文通过逻辑回归模型对重庆二手房市场数据进行爬取、分析和预测,研究了影响房价的关键变量特征,并提供了数据清洗、可视化和建模的详细步骤,旨在为投资者提供准确的市场趋势预测和投资建议。
289 2
重庆二手房数据爬取与分析实现
|
机器学习/深度学习 数据采集 数据可视化
基于python 机器学习算法的二手房房价可视化和预测系统
文章介绍了一个基于Python机器学习算法的二手房房价可视化和预测系统,涵盖了爬虫数据采集、数据处理分析、机器学习预测以及Flask Web部署等模块。
453 2
基于python 机器学习算法的二手房房价可视化和预测系统
|
数据处理 Python
【Python】已解决:SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFram
【Python】已解决:SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFram
2499 1
|
算法 搜索推荐 安全
社交网络分析1:起源发展、不同领域的应用、核心概念
社交网络分析1:起源发展、不同领域的应用、核心概念
1255 0
社交网络分析1:起源发展、不同领域的应用、核心概念
|
前端开发 开发者 CDN
又一款开源免费字体「霞鹜文楷」,原来还能这么用!
又一款开源免费字体「霞鹜文楷」,原来还能这么用!