首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Ubuntu (WSL1 & WSL2)中显示matplotlib绘图(和其他图形用户界面)

在Ubuntu (WSL1 & WSL2)中显示matplotlib绘图(和其他图形用户界面)
EN

Stack Overflow用户
提问于 2017-04-13 16:14:55
回答 9查看 100.4K关注 0票数 111

因此,在(用于linux的windows子系统)上,人们建议我们需要使用Agg后端,只需要保存图像,而不是显示情节。

代码语言:javascript
运行
复制
import matplotlib
matplotlib.use('Agg') # no UI backend

import matplotlib.pyplot as plt
import numpy as np

t = np.arange(0.0, 2.0, 0.01)
s = 1 + np.sin(2*np.pi*t)
plt.plot(t, s)
plt.title('About as simple as it gets, folks')

#plt.show()
plt.savefig("matplotlib.png")  #savefig, don't show

我们如何才能把它带到plt.show()实际显示图像的地方呢?我的当前选项是重写plot.show(),而只是保存一个图-148123456.png,位于/mnt/c/Users/james/plots/ in windows下,只打开一个资源管理器窗口查看图像。

我想我可以托管这个文件夹并使用浏览器。

我的目标是能够运行简单的例子,如上面的代码,而不改变代码的ftp,图像等。我只是想要的情节显示在一个窗口。

有没有人想出一个像样的方法?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43397162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档