1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
# -*- coding:utf8 -*-
import matplotlib
import wx
from pylab import *
from visual import *
from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg as FigCanvas
class gui(wx.Frame):
def __init__(self,titre):
wx.Frame.__init__(self,parent=None,id=1,title=titre,pos=wx.DefaultPosition, size=(1200,800), style=wx.DEFAULT_FRAME_STYLE, name='frame')
conteneur = wx.Panel(self,1)
self.data=[0,1,2,3]
self.dpi=100
self.fig = Figure((6.0, 6.0),dpi=self.dpi)
self.canvas = FigCanvas(self,-1,self.fig)
self.axes=self.fig.add_subplot(111)
self.axes.set_axis_bgcolor('w')
self.axes.set_title('Figure')
self.axes.grid(True)
self.plot_data = self.axes.plot(self.data)[0]
self.canvas.draw()
class appli(wx.App):
def OnInit(self):
fen = gui("prog")
self.SetTopWindow(fen)
fen.Show(True)
return True
app = appli()
app.MainLoop() |
Partager