Linux服务器无GUI时,如何用matplotlib进行绘图?

更新于
2026-09-23 14:32:24
24阅读来源:SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计356个文字,预计阅读时间需要2分钟。

Linux服务器无GUI时,如何用matplotlib进行绘图?

最近看到关于Python3中使用matplotlib不进行交互式画图,而是直接将图片保存到硬盘的内容。主要的一个设置就是`matplotlib.use('agg')`。实际上,不设置`matplotlib.use('agg')`也可以将图片保存到硬盘,但这是默认行为。

最近看到关于 python3 中用matplotlib 不进行交互画图,而是直接将图保存到硬盘,主要的一个设置就是 matplotlib.use('agg')


注明:

其实不设置 matplotlib.use('agg') 也可以把图片保存到硬盘,但是设置了这条语句再调用 matplotlib.pyplot.show 等进行交互式图片查看就会报错。

可以这么理解,设置了 matplotlib.use('agg') 后便强制你不能交互式查看显示图片,而只能保存到磁盘再查看。

阅读全文

本文共计356个文字,预计阅读时间需要2分钟。

Linux服务器无GUI时,如何用matplotlib进行绘图?

最近看到关于Python3中使用matplotlib不进行交互式画图,而是直接将图片保存到硬盘的内容。主要的一个设置就是`matplotlib.use('agg')`。实际上,不设置`matplotlib.use('agg')`也可以将图片保存到硬盘,但这是默认行为。

最近看到关于 python3 中用matplotlib 不进行交互画图,而是直接将图保存到硬盘,主要的一个设置就是 matplotlib.use('agg')


注明:

其实不设置 matplotlib.use('agg') 也可以把图片保存到硬盘,但是设置了这条语句再调用 matplotlib.pyplot.show 等进行交互式图片查看就会报错。

可以这么理解,设置了 matplotlib.use('agg') 后便强制你不能交互式查看显示图片,而只能保存到磁盘再查看。

阅读全文