Python で matplotlib を使用して何かをプロットしていて、プロットを GTK で表示したいと考えています。私はこのチュートリアルに従っています。問題は、プロットをテキストビューに埋め込みたいということです。だから私はそれを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.DrawingArea
self.canvas.show()
self.graphview = builder.get_object("plot")
self.graphview.pack_start(self.canvas, True, True)
に埋め込むことができるように、プロットをに変換できますself.canvas
か?pixbuf
textview