embedding_in_qt_sgskip
嵌入Qt简单的Qt应用程序嵌入Matplotlib画布。 该程序将使用Qt4和Qt5很好地工作。 通过将MPLBACKEND环境变量设置为“Qt4Agg”或“Qt5Agg”,或者首先导入所需的PyQt版本,可以选择任一版本的Qt(例如)。 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253import sysimport timeimport numpy as npfrom matplotlib.backends.qt_compat import QtCore, QtWidgets, is_pyqt5if is_pyqt5(): from matplotlib.backends.backend_qt5agg import ( FigureCanvas, NavigationToolbar2QT as NavigationToolbar)else: from matplotlib.backends.backend_...
embedding_in_tk_sgskip
嵌入Tk1234567891011121314151617181920212223242526272829303132333435363738394041424344454647import tkinterfrom matplotlib.backends.backend_tkagg import ( FigureCanvasTkAgg, NavigationToolbar2Tk)# Implement the default Matplotlib key bindings.from matplotlib.backend_bases import key_press_handlerfrom matplotlib.figure import Figureimport numpy as nproot = tkinter.Tk()root.wm_title("Embedding in Tk")fig = Figure(figsize=(5, 4), dpi=100)t = np.arange(0, 3, .01)fig.add_subplot(111).plot...
embedding_in_wx3_sgskip
嵌入Wx3版权所有(C)2003-2004 Andrew Straw和Jeremy O’Donoghue等人 许可证:此作品根据PSF许可。该文档也应该在 https://docs.python.org/3/license.html 上提供 这是使用matplotlib和wx的另一个例子。 希望这是功能齐全的: matplotlib工具栏和WX按钮 完整的wxApp框架,包括小部件交互 XRC(XML wxWidgets资源)文件创建GUI(用XRCed制作) 这是从embedding_in_wx和dynamic_image_wxagg派生的。 感谢matplotlib和wx团队创建这样出色的软件! 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910...
embedding_in_wx2_sgskip
嵌入Wx2如何在具有新工具栏的应用程序中使用wxagg的示例 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg as FigureCanvasfrom matplotlib.backends.backend_wx import NavigationToolbar2Wx as NavigationToolbarfrom matplotlib.figure import Figureimport numpy as npimport wximport wx.lib.mixins.inspection as WITclass CanvasFrame(wx.Frame): def __init__(self): wx.Frame.__init__(self, None, -1, ...
embedding_in_wx4_sgskip
嵌入Wx4如何在具有自定义工具栏的应用程序中使用wxagg的示例。 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg as FigureCanvasfrom matplotlib.backends.backend_wxagg import NavigationToolbar2WxAgg as NavigationToolbarfrom matplotlib.backends.backend_wx import _load_bitmapfrom matplotlib.figure import Figureimport numpy as npimport wxclass MyNavigationT...
embedding_in_wx5_sgskip
嵌入Wx5123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354import wximport wx.lib.agw.aui as auiimport wx.lib.mixins.inspection as witimport matplotlib as mplfrom matplotlib.backends.backend_wxagg import FigureCanvasWxAgg as FigureCanvasfrom matplotlib.backends.backend_wxagg import NavigationToolbar2WxAgg as NavigationToolbarclass Plot(wx.Panel): def __init__(self, parent, id=-1, dpi=None, **kwargs): wx.Panel.__init__(self, parent, id=id,...
embedding_webagg_sgskip
嵌入WebAgg此示例演示如何在您自己的Web应用程序和框架中嵌入matplotlib WebAgg交互式绘图。基于龙卷风的服务器“侧面”是基于龙卷风的服务器。 使用的框架必须支持Web套接字。 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169...
fourier_demo_wx_sgskip
傅立叶演示WX1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992...
gtk_spreadsheet_sgskip
GTK电子表格在应用程序中嵌入matplotlib并与treeview交互以存储数据的示例。双击条目以更新绘图数据。 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283import gigi.require_version('Gtk', '3.0')gi.require_version('Gdk', '3.0')from gi.repository import Gtk, Gdkfrom matplotlib.backends.backend_gtk3agg import FigureCanvas# from matplotlib.backends.backend_gtk3cairo import FigureCanvasfrom numpy...
index
将Matplotlib嵌入图形用户界面中您可以通过此处的embedding_in_SOMEGUI.py示例将Matplotlib直接嵌入到用户界面中。 目前matplotlib支持wxpython,pygtk,tkinter 和 pyqt4 / 5。 在将Matplotlib嵌入GUI时,您应该直接使用Matplotlib API而不是pylab / pyplot的继续接口,因此请查看examples / api目录,了解使用API的一些示例代码。













