没有数字显示使用节目()即使使用交互式后端

2024-07-07 04:04:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试学习如何使用python进行绘图,到目前为止,这是一段令人沮丧的旅程。我只运行下面的简单代码:

>>> import matplotlib.pyplot as plt
>>> plt.plot([1,2,3])
>>> plt.show()

但是什么也没有出现,提示也没有返回。我在网上找了很长一段时间,大多数解决方案都说要把后端改成一个交互式的。但是,我的默认后端已经是TkAgg:

>>> import matplotlib
>>> matplotlib.get_backend()
'TkAgg'

接下来,一些解决方案说要检查Tkinter是否已安装,我会:

>>> import _tkinter
>>> import Tkinter
>>> Tkinter.TkVersion
8.6

我甚至试着测试Tkinter,但似乎效果不太好:

>>> Tkinter._test()

同样,不会显示任何内容,提示也不会返回。我不知道有什么问题,所以我们非常感谢您的帮助。我正在mobaxterm10.8上使用SSH客户端和ubuntu16.04.04运行python2.7.12,如果这有帮助的话。你知道吗


Tags: 代码importbackend绘图getplotmatplotlibtkinter