|
我想试一下用spyder画图的功能,输入了如下代码:
import matplotlib.pyplot as plt
plt.scatter(2,4)
plt.show()
点F5执行后出现如下内容。我有几个问题:
1.出现的错误是最后面的AttributeError: 'module' object has no attribute 'to_rgba'吗?这是什么错误呢该如何改正呢?
2.为什么在AttributeError: 'module' object has no attribute 'to_rgba'上面还出现了其他的文件也指出了某行的某些内容,它们也有错误吗?这些问题是同属于AttributeError: 'module' object has no attribute 'to_rgba'的错误吗?
希望大家能帮我看看,急需,感激不尽!!
runfile('D:/python_work/untitled0.py', wdir='D:/python_work')
Traceback (most recent call last):
File "<ipython-input-10-df1aa2b3a759>", line 1, in <module>
runfile('D:/python_work/untitled0.py', wdir='D:/python_work')
File "C:\Users\lenovo\AppData\Local\conda\conda\envs\test_py2\lib\site-packages\spyder\utils\site\sitecustomize.py", line 705, in runfile
execfile(filename, namespace)
File "C:\Users\lenovo\AppData\Local\conda\conda\envs\test_py2\lib\site-packages\spyder\utils\site\sitecustomize.py", line 87, in execfile
exec(compile(scripttext, filename, 'exec'), glob, loc)
File "D:/python_work/untitled0.py", line 10, in <module>
plt.show()
File "C:\Users\lenovo\AppData\Local\conda\conda\envs\test_py2\lib\site-packages\matplotlib\pyplot.py", line 244, in show
return _show(*args, **kw)
File "C:\Users\lenovo\AppData\Local\conda\conda\envs\test_py2\lib\site-packages\ipykernel\pylab\backend_inline.py", line 39, in show
metadata=_fetch_figure_metadata(figure_manager.canvas.figure)
File "C:\Users\lenovo\AppData\Local\conda\conda\envs\test_py2\lib\site-packages\ipykernel\pylab\backend_inline.py", line 174, in _fetch_figure_metadata
if _is_transparent(fig.get_facecolor()):
File "C:\Users\lenovo\AppData\Local\conda\conda\envs\test_py2\lib\site-packages\ipykernel\pylab\backend_inline.py", line 195, in _is_transparent
rgba = colors.to_rgba(color)
AttributeError: 'module' object has no attribute 'to_rgba'
|
|