astrodatagui: introduce basic FlareSummaryPlotGUI
This commit is contained in:
@@ -0,0 +1,23 @@
|
|||||||
|
from PyQt5 import QtCore
|
||||||
|
from PyQt5.QtWidgets import QWidget, QVBoxLayout
|
||||||
|
from matplotlib.figure import Figure
|
||||||
|
from matplotlib.backends.backend_qtagg import (
|
||||||
|
FigureCanvas, NavigationToolbar2QT as NavigationToolbar)
|
||||||
|
|
||||||
|
class FlareSummaryPlotGUI(QWidget):
|
||||||
|
|
||||||
|
def __init__(self):
|
||||||
|
super().__init__()
|
||||||
|
|
||||||
|
self.mainLayout = QVBoxLayout()
|
||||||
|
self.setLayout(self.mainLayout)
|
||||||
|
|
||||||
|
self.figure = Figure()
|
||||||
|
self.figureAxis = self.figure.add_subplot()
|
||||||
|
self.qualityAxis = self.figureAxis.twinx()
|
||||||
|
fc = FigureCanvas(self.figure)
|
||||||
|
toolbar = NavigationToolbar(fc, self)
|
||||||
|
self.mainLayout.addWidget(toolbar)
|
||||||
|
self.mainLayout.addWidget(fc)
|
||||||
|
|
||||||
|
self.resize(1000, 800)
|
||||||
Reference in New Issue
Block a user