欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

wxPython+Matplotlib繪制折線圖表

 更新時間:2019年11月19日 14:45:06   作者:百家曉東  
這篇文章主要介紹了wxPython+Matplotlib繪制折線圖表,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

使用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, 98, 70, 80, 60, 78, 85, 90]
  sum = 0
  for s in scores:
   sum += s
  average = sum / len(scores)

  t_score = numpy.arange(1, len(scores) + 1, 1)
  s_score = numpy.array(scores)

  self.figure_score = Figure()
  self.figure_score.set_figheight(3.6)
  self.figure_score.set_figwidth(7.8)
  self.axes_score = self.figure_score.add_subplot(111)

  self.axes_score.plot(t_score, s_score, 'ro', t_score, s_score, 'k')
  self.axes_score.axhline(y=average, color='r')
  self.axes_score.set_title(u'My Scores')
  self.axes_score.grid(True)
  self.axes_score.set_xlabel('T')
  self.axes_score.set_ylabel('score')
  FigureCanvas(self.scorePanel, -1, self.figure_score)
  pass


class MainApp(wx.App):
 def OnInit(self):
  style = wx.DEFAULT_FRAME_STYLE^wx.MAXIMIZE_BOX
  self.frame = FirseFrame(id=-1, title=u'第一個窗口', pos=(10, 10), size=(340, 550), style=style)
  self.frame.Show()
  return True

def main():
 app = MainApp()
 app.MainLoop()

if __name__ == "__main__":
 main()

效果:

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用Python實現(xiàn)為PDF文件添加圖章

    使用Python實現(xiàn)為PDF文件添加圖章

    在日常工作中,我們經(jīng)常需要給PDF文檔添加一些標識,比如公司的圖章或水印圖章,所以本文就來為大家詳細介紹一下如何使用Python實現(xiàn)為PDF文件添加圖章,需要的可以參考下
    2023-11-11
  • Python  Django 母版和繼承解析

    Python Django 母版和繼承解析

    這篇文章主要介紹了Python Django 母版和繼承解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • Python實現(xiàn)微信中找回好友、群聊用戶撤回的消息功能示例

    Python實現(xiàn)微信中找回好友、群聊用戶撤回的消息功能示例

    這篇文章主要介紹了Python實現(xiàn)微信中找回好友、群聊用戶撤回的消息功能,結(jié)合實例形式分析了Python基于微信itchat模塊實現(xiàn)針對撤回消息的查看功能相關(guān)操作技巧,需要的朋友可以參考下
    2019-08-08
  • Python中的yeild關(guān)鍵字提高代碼執(zhí)行效率場景實例探究

    Python中的yeild關(guān)鍵字提高代碼執(zhí)行效率場景實例探究

    在Python編程語言中,yeild是一個非常實用的關(guān)鍵字,它不僅可以幫助你編寫更加簡潔的代碼,還可以提高代碼的執(zhí)行效率,本文將詳細介紹yeild在Python中的使用方法,并通過示例代碼進行演示,讓我們一起來探索這個強大的關(guān)鍵字吧
    2024-01-01
  • python3爬蟲學習之數(shù)據(jù)存儲txt的案例詳解

    python3爬蟲學習之數(shù)據(jù)存儲txt的案例詳解

    這篇文章主要介紹了python3爬蟲學習之數(shù)據(jù)存儲txt的案例詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • python實現(xiàn)自動打卡小程序

    python實現(xiàn)自動打卡小程序

    這篇文章主要為大家詳細介紹了python實現(xiàn)自動打卡小程序,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • python讀寫ini配置文件方法實例分析

    python讀寫ini配置文件方法實例分析

    這篇文章主要介紹了python讀寫ini配置文件方法,實例分析了Python針對ini配置文件的相關(guān)讀寫技巧,需要的朋友可以參考下
    2015-06-06
  • Python使用RSA庫加密和解密

    Python使用RSA庫加密和解密

    這篇文章介紹了Python使用RSA庫加密和解密的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • 詳解Python語法之模塊Module

    詳解Python語法之模塊Module

    這篇文章主要為大家介紹了Python語法之模塊Module,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • Python正則表達式的另類解答

    Python正則表達式的另類解答

    這篇文章主要為大家詳細介紹了Python正則表達式,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02

最新評論