使用Matplotlib在wxPython的Panel上绘制曲线图,需要导入:
import numpy
from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg as FigureCanvas
from matplotlib.figure import Figure
下面直接贴出源代码:
#coding=utf-8
"""
程序的主入口
"""
import wx
import numpy
from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg as FigureCanvas
from matplotlib.figure import Figure
class FirseFrame(wx.Frame):
def __init__(self, parent=None, id=-1, title='', pos=wx.DefaultSize, size=wx.DefaultSize, style= wx.DEFAULT_FRAME_STYLE):
wx.Frame.__init__(self, parent, id, title, pos, size, style)
self.InitUI()
pass
def InitUI(self):
self.SetBackgroundColour('white')
self.scorePanel = wx.Panel(self)
scores = [89,