美文网首页
python:plt

python:plt

作者: 兜里有颗糖儿 | 来源:发表于2019-08-17 14:55 被阅读0次

数据的图像输出


安装包
pip install pydot
sudo yum install graphviz
测试:

import matplotlib
matplotlib.use('Agg')

from matplotlib import pyplot as plt

plt.plot([5,6,7,8],[7,3,8,3])
plt.show()
plt.savefig('plot.png')

问题:在本地用matplotlib绘图可以,但是在ssh远程绘图的时候会报错 RuntimeError: Invalid DISPLAY variable

原因:matplotlib的默认backend是TkAgg,而FltkAgg, GTK, GTKAgg, GTKCairo, TkAgg , Wx or WxAgg这几个backend都要求有GUI图形界面的,所以在ssh操作的时候会报错.
解决方法:指定不需要GUI的backend(Agg, Cairo, PS, PDF or SVG)

相关文章

网友评论

      本文标题:python:plt

      本文链接:https://www.haomeiwen.com/subject/ndhkpftx.html