-1
此代碼在我的本地計算機上運行良好,但它在此在線平臺上給出錯誤消息。鏈接是在這裏:https://repl.it/GXl0/1我該如何解決這個5行Python代碼?
代碼:
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0, 5, 0.1);
y = np.sin(x)
plt.plot(x, y)
此代碼在我的本地計算機上運行良好,但它在此在線平臺上給出錯誤消息。鏈接是在這裏:https://repl.it/GXl0/1我該如何解決這個5行Python代碼?
代碼:
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0, 5, 0.1);
y = np.sin(x)
plt.plot(x, y)
Pyplot使用TkAgg爲默認的後端,你在本地有,但平臺不。您需要明確給平臺一個工作後端(在這種情況下Agg作品);
plt.switch_backend('Agg')
要查看圖表,您需要將其保存到文件中。 (要查看這些文件,你需要打開工程模式,它連接到文件服務器上。你可以通過按「添加新文件」按鈕)
fig = plt.figure()
fig.savefig('graph.png')
你可以在這裏看到整個工作代碼https://repl.it/GXl0/2
你可能不能。該平臺似乎不支持繪圖,它與您的代碼無關... – Julien