Ipython Python ggplot保存方法语法?

Ipython Python ggplot保存方法语法?,ipython,python-ggplot,Ipython,Python Ggplot,根据错误消息提示,尝试了几个迭代版本,使用像素或英寸方法将ggplot保存到文件: ggsave(filename="nlrundiff.jpg", width=4, height=4, units='in', plot=plt) 无论哪种情况都不成功,产生的错误消息摘录如下: /usr/local/lib/python2.7/dist-packages/ggplot/utils/ggutils.pyc in ggsave(filename, plot, device, format,

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

ggsave(filename="nlrundiff.jpg", width=4, height=4, units='in', plot=plt)
无论哪种情况都不成功,产生的错误消息摘录如下:

    /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错误

谢谢。

不支持在不指定ggplot对象或事先打印它的情况下调用
ggsave(…)
(但以上是一个示例,应该打印用户可读的消息)


因此,可以使用
gg.draw()
print(gg)
打印ggplot对象,然后像上面那样调用
ggsave(…)
,或者传入ggplot对象:
ggsave(gg,filename=…)

使用此示例,该文件已创建,但完全为空打印(a)ggsave(filename=“nlrundiff.jpg”)你能发布完整的代码来重现错误吗?或者举一个例子来说明问题吗?我决定采用另一种方法来解决问题。