为了账号安全,请及时绑定邮箱和手机立即绑定

如何在python中将gtk canvas中的图从pyplot转换为pixbuf?

如何在python中将gtk canvas中的图从pyplot转换为pixbuf?

largeQ 2021-03-31 04:32:59
我正在使用python中的matplotlib进行绘图,并希望在GTK中显示该绘图。我正在关注本教程。问题是我想将绘图嵌入到textview中。所以我想将其转换为pixbuf并将其附加到textview。如果我先保存它,然后再将其作为pixbuf加载并附加到textview,这不是问题。但是,我想直接执行而不保存任何文件。以下是链接中的示例代码self.figure = Figure(figsize=(100, 100), dpi=75)self.axis = self.figure.add_subplot(111) self.canvas = FigureCanvasGTK(self.figure) # a gtk.DrawingAreaself.canvas.show()self.graphview = builder.get_object("plot")self.graphview.pack_start(self.canvas, True, True)我可以将图转换self.canvas成pixbuf以便将其嵌入textview吗?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 158 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信