国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

wxPython繪圖模塊wxPyPlot實現數據可視化

2020-02-15 21:30:14
字體:
來源:轉載
供稿:網友

本文實例為大家分享了wxPython繪圖模塊wxPyPlot實現數據可視化的具體代碼,供大家參考,具體內容如下

#-*- coding: utf-8 -*-  ################################################################################## 使用wxPython的繪圖模塊wxPyPlot,需要數據可視化的時候,無需再借用其他的庫或模塊了################################################################################import numpyimport wximport wx.lib.plot as wxPyPlot #導入繪圖模塊,并命名為wxPyPlot #---------------------------------------------------------------------------# 需要把數據封裝進入MyDataObject中def MyDataObject(): # 50 個點的sin函數,用藍色圓點表示 data1 = 2.*numpy.pi*numpy.arange(100)/100. data1.shape = (50, 2) data1[:,1] = numpy.sin(data1[:,0]) markers = wxPyPlot.PolyMarker(data1, legend='Green Markers', colour='blue', marker='circle',size=1)  # 50個點的cos函數,用紅色表示 data2 = 2.*numpy.pi*numpy.arange(100)/100. data2.shape = (50,2) data2[:,1] = numpy.cos(data2[:,0]) lines = wxPyPlot.PolySpline(data2, legend= 'Red Line', colour='red')  GraphTitle="Plot Data(Sin and Cos)"   return wxPyPlot.PlotGraphics([markers, lines],GraphTitle, "X Axis", "Y Axis")#-----------------------------------------------------------------------------class TestFrame1(wx.Frame): def __init__(self, parent=None, id=wx.ID_ANY, title="Using wxPyPlot"):  wx.Frame.__init__(self, parent, id, title,size=(600, 400))    # 創建菜單欄  self.mainmenu = wx.MenuBar()   menu = wx.Menu()  menu.Append(100, 'Draw1', 'Draw plots1')  self.Bind(wx.EVT_MENU,self.OnPlotDraw1, id=100)   self.mainmenu.Append(menu, '&Plot')   self.SetMenuBar(self.mainmenu)   # 創建狀態欄,顯示信息  self.CreateStatusBar(2)    self.pc = wxPyPlot.PlotCanvas(self) #此處導入繪圖面板  def OnPlotDraw1(self, event): #繪圖函數  self.pc.Draw(MyDataObject())  ############################################################################# 測試wxPyPlot的代碼###########################################################################if __name__=='__main__':  app = wx.App()  tf=TestFrame1(None)  tf.Show()  app.MainLoop()

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 景洪市| 临邑县| 大余县| 丹东市| 于田县| 万全县| 南华县| 青铜峡市| 兴城市| 普兰县| 民和| 定日县| 宁武县| 新建县| 龙井市| 昆山市| 浑源县| 会泽县| 洛阳市| 新巴尔虎右旗| 泸水县| 诸城市| 武平县| 平陆县| 桦南县| 荔浦县| 温泉县| 咸阳市| 夏河县| 临汾市| 平罗县| 洱源县| 涞水县| 会昌县| 鄂尔多斯市| 获嘉县| 新邵县| 班玛县| 苗栗市| 新源县| 旬阳县|