首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用pylab保存热图

使用pylab保存热图
EN

Stack Overflow用户
提问于 2015-06-21 13:08:30
回答 1查看 807关注 0票数 0

我使用的是ubuntu 14.04服务器,我用我的红外相机捕捉了一些深度数据。

代码语言:javascript
运行
复制
depth = get_depth()
print np.shape(depth)

输出为(480,640)。基本上,它包含(x,y)坐标形式的深度值。

我想将此数据保存为jpeg图片中的热图,然后从中创建一个MJPEG视频。然而,当我尝试去做

代码语言:javascript
运行
复制
import pylab as pl
depth = get_depth()
pl.pcolor(data)  

它给了我

代码语言:javascript
运行
复制
_tkinter.TclError: no display name and no $DISPLAY environment variable

我只想使用savefig("filename.jpg"),而不想使用X服务器来查看绘图。

我应该如何实现它?或者有没有其他的python库可以生成热图并保存为JPEG文件。

EN

回答 1

Stack Overflow用户

发布于 2015-06-25 01:11:18

Matplotlib默认为使用x的后台,但可以通过修改rcParams来设置旁路后台:

代码语言:javascript
运行
复制
import matplotlib
matplotlib.rcParams['backend'] = "Agg"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30961464

复制
相关文章

相似问题

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