25 linhas
792 B
Python
25 linhas
792 B
Python
# ------------------------------------------------------
|
|
# -------------------- mplwidget.py --------------------
|
|
# ------------------------------------------------------
|
|
from PyQt5.QtWidgets import *
|
|
|
|
from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg
|
|
|
|
from matplotlib.figure import Figure
|
|
|
|
|
|
class MplWidget(QWidget):
|
|
|
|
def __init__(self, parent=None):
|
|
QWidget.__init__(self, parent)
|
|
|
|
self.canvas = FigureCanvasQTAgg(Figure())
|
|
|
|
vertical_layout = QVBoxLayout()
|
|
vertical_layout.addWidget(self.canvas)
|
|
|
|
self.canvas.axes = self.canvas.figure.add_subplot(111)
|
|
self.setLayout(vertical_layout)
|
|
|
|
self.canvas.setStyleSheet("background-color:transparent;")#(225,225,225);")
|
|
self.canvas.figure.patch.set_facecolor("None") |