当前位置: 首页 > 面试题库 >

Matplotlib图未以sublimetext显示

终翰学
2023-03-14
问题内容

我最近开始使用sublimetext 2,但是今天我注意到,plt.show()在sublimetext中运行该函数似乎不起作用。

例如,如果我创建以下脚本:

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

使用IDLE运行它会生成一个图,但是使用sublimetext不会生成任何输出。它一直保持“思考”状态,直到结束输出[Finished]的python.exe进程为止。

我是否误解了如何使用sublimetext?

谢谢。


问题答案:

我的猜测是Sublime Text 2在自己的环境中启动您的代码,并且仅捕获并显示控制台输出。使用GUI时(例如wxPython)存在相同的问题。

另一个解决方法是打开命令提示符并手动启动它(python file.py)。

编辑:
在这里它指出“在Windows下,GUI被禁止。”

编辑2: 在这里,它列出了一种解决方法,就在页面底部。



 类似资料:
  • 它将我带到图库以选择图像,但未显示在应用程序中,当单击上传按钮时,它只是一个空白图像视图 < li >我的Java代码 < li>XML代码 运行时显示此错误 java.lang.IllegalArgumentException:uri不能为空 以下两处给出错误的行显示了uri错误

  • Sublime Text Markdown Preview New Repository location: https://github.com/facelessuser/MarkdownPreview. Please direct all issues, pulls, and feature requests to the new repository Preview and build yo

  • 问题内容: 我有一个python代码在名为A的远程计算机上进行一些计算。我通过名为B的计算机通过A连接到A。是否可以在B的计算机上显示图形? 问题答案: 如果在远程计算机(B)上的Mac OS X上使用matplotlib,则必须首先确保使用基于X11的显示后端之一,因为本机Mac OS X后端无法将其图导出到另一个显示。选择后端可以通过 可以通过提供不正确的后端名称来获得受支持的后端列表:mat

  • 问题内容: 我正在尝试使用 matplotlib.pyplot.imshow() 显示灰度图像。我的问题是灰度图像显示为颜色图。我需要灰度,因为我想在图像上绘制颜色。 我读入图像并使用 PIL的Image.open()。convert(“ L”)* 转换为灰度 * 然后,我将图像转换为矩阵,以便可以轻松地使用 但是,当我这样做 它使用颜色图显示图像(即不是灰度)。 我在这里做错了什么? 问题答案:

  • 问题内容: 在1.5.5.3123版本的机盖上运行 Folium版本:0.1.2,内部版本:1 下面的代码; 退货 但没有别的。 如何在ipython笔记本中显示地图? 问题答案: 我发现iPythonNotebooks中有关Folium的本教程很有帮助。您创建的原始Folium实例不足以让iPython显示地图- 您需要做更多的工作才能获得一些iPython可以渲染的HTML。 要在iPytho

  • 问题内容: 在脚本(不是IPython)中使用此脚本时,什么也没有发生,即绘图窗口不出现: 即使添加,也什么也没有。为什么? 有没有一种方法, 而不必手动调用matplotlib ? 问题答案: 绘制完绘图后,需要告知matplotlib 。做事的通常方法是从那里导入并调用: 由于您已请求不这样做(为什么?),因此可以使用以下[注意:这似乎不再适用于更新版本的]: 但是您在这里所做的所有工作都是在