我在JuliaBox中使用Python 2笔记本。我试图绘制一些数据,但我一直收到错误:
TclError: no display name and no $DISPLAY environment variable
Julia本身有能力通过Julia笔记本中的python进行绘图。我自己测试了这个。 PyPlot命令访问matplotlib.pyplot,对吧?
using PyPlot
plot([1,2,3,4])
然而,Python 2笔记本给我带来了困难。这就是我所拥有的:
import matplotlib.pyplot as plt
import numpy as np
plt.plot([1,2,3])
也许笔记本没有绘图的能力?谢谢!
答案 0 :(得分:1)
Julia并没有要求你明确地这样做,但是当你在python中使用matplotlib时,你需要指示它 show 得到的结果。
即。在python中添加以下行:
plt.show()
我还要指出你传递的参数是列表,而不是numpy数组。你的例子仍然可以工作,但大概是(假设你输入了numpy)你打算使用数组。