我该如何修复这个5行python代码?

时间:2017-03-16 02:24:11

标签: python numpy graph

此代码在我的本地计算机上运行良好,但它在此在线平台上显示错误消息。链接位于:https://repl.it/GXl0/1

代码:

import numpy as np
import matplotlib.pyplot as plt

x = np.arange(0, 5, 0.1);
y = np.sin(x)
plt.plot(x, y)

1 个答案:

答案 0 :(得分:1)

Pyplot使用 TkAgg 作为默认后端,你在本地使用,但平台没有。您需要明确地为平台提供一个工作后端(在这种情况下 Agg 工作);

plt.switch_backend('Agg')

要查看该图,您需要将其保存到文件中。 (要查看打开项目模式所需的文件,它连接到文件服务器的位置。您可以按"添加新文件"按钮)

fig = plt.figure()
fig.savefig('graph.png')

您可以在此处查看整个工作代码https://repl.it/GXl0/2