成功解决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版本以上即可!

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



相关文章
|
Serverless 数据处理 索引
Pandas中的shift函数:轻松实现数据的前后移动
Pandas中的shift函数:轻松实现数据的前后移动
2391 0
|
网络协议
MossFormer2语音分离模型
MossFormer2语音分离模型
1124 4
|
算法 5G 调度
5G 多址接入|带你读《5G空口特性与关键技术》之五
采用正交多址方式,用户间相互不存在干扰。采用非正交多址方式,每个用户的信号有可能与其他用户的信号相互叠加干扰,但是这种干扰通常在接收时可以采用信号处理的方式去除,以还原某个特定用户的信号。
16172 3
5G 多址接入|带你读《5G空口特性与关键技术》之五
|
4月前
Snipaste 截图工具安装使用教程:桌面 "贴" 图神器,高效截图不费力
Snipaste 不只是截图工具,更是让截图“活”起来的效率神器!支持快速截图(F1)、贴图置顶(F3)、缩放旋转、透明穿透等灵活操作,还可将文字颜色转为图片窗口。轻巧强大,提升办公效率必备!
721 9
Snipaste 截图工具安装使用教程:桌面 "贴" 图神器,高效截图不费力
|
机器学习/深度学习 自然语言处理 数据可视化
用Python分析文本数据的词频并词云图可视化
用Python分析文本数据的词频并词云图可视化
753 0
|
数据处理 开发者 Python
【Python】已解决:ValueError: Length mismatch: Expected axis has 5 elements, new values have 4 elements
【Python】已解决:ValueError: Length mismatch: Expected axis has 5 elements, new values have 4 elements
1549 9
|
存储 计算机视觉 Python
OpenCV 4基础篇| OpenCV图像基本操作
OpenCV 4基础篇| OpenCV图像基本操作
|
算法 搜索推荐 安全
社交网络分析1:起源发展、不同领域的应用、核心概念
社交网络分析1:起源发展、不同领域的应用、核心概念
1340 0
社交网络分析1:起源发展、不同领域的应用、核心概念
|
机器学习/深度学习 算法 数据挖掘
【python机器学习】K-Means算法详解及给坐标点聚类实战(附源码和数据集 超详细)
【python机器学习】K-Means算法详解及给坐标点聚类实战(附源码和数据集 超详细)
1460 0
|
存储 Linux iOS开发
探索7款最佳开源DVD刻录机
本文将介绍七款最佳开源DVD刻录机,这些工具提供了高质量的光盘刻录功能,并且以其开放源代码的特性受到广泛欢迎。开源DVD刻录机不仅具有强大的功能和稳定性,还能够让用户根据自己的需求进行定制和修改。无论您是个人用户还是专业用户,这些开源软件都能满足您对于刻录、备份和光盘制作的各种需求。接下来,让我们一起探索这七款最佳开源DVD刻录机的特点和优势。
2388 1

热门文章

最新文章