在python中绘制数组不起作用

时间:2016-10-27 14:13:17

标签: python matplotlib

嗨,我是python的新手,我想绘制一些数组但是我在重现这个EXAMPLE时遇到了问题。一旦我运行此代码:

import matplotlib.pyplot as plt
plt.plot([1,2,3,4], [1,4,9,16], 'ro')
plt.axis([0, 6, 0, 20])
plt.show()

一堆错误而不是情节。

错误说: enter image description here

有人能让我知道出了什么问题吗?

2 个答案:

答案 0 :(得分:2)

您的python安装/ matplotlib安装似乎不完整。您的matplotlib版本使用缺少的tkinter。尝试卸载matplotlib,tkinter,然后重新安装它们

pip uninstall matplotlib
pip install matplotlib

如果这也不起作用,因为tkinter是一个默认捆绑在python而不是Python Packaging Index(pip)的库,你必须卸载python,然后重新安装它

答案 1 :(得分:0)

在python 3.5中为我工作。

错误消息显示您缺少tkinter尝试

pip install tkinter