Python matplotlib问题
如果出现
在shell5里跑程序,需要画图,但是运行到最后会报错如下:
QXcbConnection: Could not connect to display Aborted (core dumped)
可以使用如下方式去解决:
import numpy as Math
import matplotlib
matplotlib.use('Agg') #一定要加上这句,可以不用连接X11显示图形,这样就会避免上面的报错
import matplotlib.pyplot as plt
import pylab as pl
x = range(10)
y = [i*i for i in x]
pl.plot(x, y)
plt.savefig("picture1.png")
pl.show()
over