資源簡介
基于PyQt5和matplotlib制作的一個函數繪制UI界面,用戶只需要將Window類里面的getdata函數替換為自己指定的數據獲取函數即可。
代碼片段和文件信息
import?sys
import?numpy
import?random
from?PyQt5?import?QtWidgets
?
from?matplotlib.backends.backend_qt5agg?import?FigureCanvasQTAgg?as?FigureCanvas
from?matplotlib.backends.backend_qt5?import?NavigationToolbar2QT?as?NavigationToolbar
import?matplotlib.pyplot?as?plt
class?Window(QtWidgets.QWidget):
????def?__init__(self?parent=None):
????????super().__init__(parent)
?
????????self.figure?=?plt.figure()
????????self.axes?=?self.figure.add_subplot(111)
????????#?We?want?the?axes?cleared?every?time?plot()?is?called
????????#?self.axes.hold(False)
????????self.canvas?=?FigureCanvas(self.figure)
????????self.axes.set_xlabel(‘Frequency‘)
????????self.axes.set_ylabel(‘Amplification‘)
????????self.axes.set_title(‘test‘)
?????????
????????self.toolbar?=?NavigationToo
- 上一篇:TFRecordTool
- 下一篇:Q_Learning_maze.rar
評論
共有 條評論