首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python ggplot Save Method Syntax?

Python ggplot Save Method Syntax?
EN

Stack Overflow用户
提问于 2014-07-06 01:11:37
回答 1查看 2.1K关注 0票数 2

我尝试了几个迭代版本,根据错误消息提示,使用像素或英寸方法将ggplot保存到文件:

代码语言:javascript
复制
ggsave(filename="nlrundiff.jpg", width=4, height=4, units='in', plot=plt)

无论哪种情况都不成功,生成的错误消息摘录如下:

代码语言:javascript
复制
    /usr/local/lib/python2.7/dist-packages/ggplot/utils/ggutils.pyc in ggsave(filename, plot, device, format, path, scale, width, height, units, dpi, limitsize, **kwargs)
        118     from_inch = {"in":lambda x:x,"cm":lambda x: x * 2.54, "mm":lambda x: x * 2.54 * 10}
        119 
    --> 120     w, h = figure.get_size_inches()
        121     issue_size = False
        122     if width is None:

AttributeError: 'NoneType' object has no attribute 'get_size_inches'

这是我的输入语法错误还是Python ggplot错误?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-07-06 02:33:54

不支持在不指定ggsave(...)对象或事先打印它的情况下调用ggplot (但上面是一个bug,应该会打印一条用户可读消息)。

因此,要么使用gg.draw()print(gg)打印ggplot对象,然后像上面那样调用ggsave(...),要么传入ggplot object:ggsave(gg, filename=...)

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

https://stackoverflow.com/questions/24588774

复制
相关文章

相似问题

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