matplotlib绑定到PyQt5(无菜单)

简介: 很简单的实现matplotlib绑定到PyQt5   【知识点】 1 import matplotlib 2 matplotlib.use("Qt5Agg") 3 4 from matplotlib.

很简单的实现matplotlib绑定到PyQt5

 

【知识点】

1 import matplotlib
2 matplotlib.use("Qt5Agg")
3 
4 from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas
5 from matplotlib.figure import Figure

 

【效果图】

【源代码】

 1 import numpy as np
 2 import matplotlib
 3 matplotlib.use("Qt5Agg")
 4 
 5 from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas
 6 from matplotlib.figure import Figure
 7 
 8 from PyQt5 import QtWidgets
 9 
10 
11 class Widget(FigureCanvas):
12     def __init__(self, parent=None, width=5, height=4, dpi=100):
13         fig = Figure(figsize=(width, height), dpi=100)
14         FigureCanvas.__init__(self, fig)
15         self.setParent(parent)
16         
17         # 散点图
18         self.axes = fig.add_subplot(211)
19         self.axes.scatter(np.random.rand(20), np.random.rand(20))
20         
21         # 折线图
22         self.axes2 = fig.add_subplot(212)
23         x = np.arange(0, 5, 0.1)
24         self.axes2.plot(x, np.sin(x), x, np.cos(x))
25 
26         self.setWindowTitle("示例:matplotlib 绑定到 PyQt5")
27 
28 if __name__ == "__main__":
29     import sys
30     app = QtWidgets.QApplication(sys.argv)
31     w = Widget()
32     w.show()
33     sys.exit(app.exec_())

 

目录
相关文章
|
5月前
pyqt5-基本窗口控件
pyqt5-基本窗口控件
45 0
|
11月前
|
Python
pyqt 创建系统托盘
pyqt 创建系统托盘
92 0
|
Python 容器
Python Tkinter教程(一)——tkinter编程基本步骤、窗口基本属性及Toplevel控件的使用
Python Tkinter教程(一)——tkinter编程基本步骤、窗口基本属性及Toplevel控件的使用
238 1
|
Python
Python 初探tkinter下拉和弹出Menu以及选项OptionMenu
Python 初探tkinter下拉和弹出Menu以及选项OptionMenu
146 0
|
Python 容器
Python-tkinter-聊天窗口GUI
Python-tkinter-聊天窗口GUI
265 0
|
Python
Python高级进阶#019 pyqt5菜单menu应用,新建多窗体
Python高级进阶#019 pyqt5菜单menu应用,新建多窗体
213 0
|
前端开发 C语言 C++
Python Tkinter Gui 窗口图标,标签,输入,单复选,文件导入,按钮,日志 等常用组件 基本使用
tkinter是什么? 我们编写的Python代码会调用内置的Tkinter,Tkinter封装了访问Tk的接口; Tk是一个图形库,支持多个操作系统,使用Tcl语言开发; Tk会调用操作系统提供的本地GUI接口,完成最终的GUI;
1226 0
Python Tkinter Gui 窗口图标,标签,输入,单复选,文件导入,按钮,日志 等常用组件 基本使用
|
数据可视化 Python
Python编程:tkinter创建GUI可视化界面
Python编程:tkinter创建GUI可视化界面
169 0
Python编程:tkinter创建GUI可视化界面
|
存储 区块链 数据安全/隐私保护
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Listbox/Scrollbar)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Listbox/Scrollbar)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Listbox/Scrollbar)