Subpime Text 3

时间:2017-07-08 05:31:04

标签: python matplotlib

我最近开始使用sublimetext 3,在sublimetext中运行时,plt.show()函数似乎不起作用。

我创建了以下脚本:

import matplotlib.pyplot as plt
year = [1950, 1970, 1990, 2010]
pop = [2.519, 3.692, 5.263, 6.972]
plt.plot(year, pop)
plt.show()

使用IDLE运行它会生成一个图,但是使用sublimetext不会生成输出。

我使用以下构建系统

{
    "cmd": ["/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python",
    "shell": true
}

如果有人可以告诉我我做错了什么,因为我没有看到任何构建错误,但我仍然看不到任何图形。

如果有人可以在这方面取悦帮助 - 谢谢

3 个答案:

答案 0 :(得分:1)

对于 Windows:我最近在屏幕上加载地图时遇到问题。经过多次尝试,我得到了一个简单的解决方案……在 cmd 提示符下运行 python 程序。这样,地图就在我的屏幕上弹出。我仍然使用 sublime text 因为对我来说它是更好的编辑器,非常轻快。

答案 1 :(得分:0)

Sublime很棒,但对某些事情(例如,input()和Kivy显示等)并不好。

尝试使用其他IDE,例如Spyder。 (您的示例代码对我来说很好。)

答案 2 :(得分:0)

通常,您没有使用Sublime Text 3.0

您可以下载3.0版本,然后下载软件包(对于Mac,请按Command + Shift + P->软件包控制:安装软件包)

肯定会在那之后工作。这是使用您的代码绘制的图形。Plot Image