Skip to content

Commit 7e11d4e

Browse files
committed
Removed separate MPL Canvas class
1 parent 533462e commit 7e11d4e

File tree

1 file changed

+3
-23
lines changed

1 file changed

+3
-23
lines changed

src/napari_matplotlib/base.py

Lines changed: 3 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,6 @@
55

66
__all__ = ["NapariMPLWidget"]
77

8-
class MplCanvas(FigureCanvas):
9-
"""
10-
Defines the canvas of the matplotlib window
11-
From https://github.com/haesleinhuepf/napari-workflow-inspector/blob/main/src/napari_workflow_inspector/_dock_widget.py
12-
"""
13-
def __init__(self):
14-
self.fig = Figure() # create figure
15-
self.axes = self.fig.add_subplot(111) # create subplot
16-
17-
self.axes.spines['bottom'].set_color('white')
18-
self.axes.spines['top'].set_color('white')
19-
self.axes.spines['left'].set_color('white')
20-
self.axes.spines['right'].set_color('white')
21-
self.fig.patch.set_facecolor('#262930')
22-
self.axes.set_facecolor('#262930')
23-
self.axes.grid(which='major', linestyle='--', color='white', alpha=0.6)
24-
self.axes.tick_params(axis='both', colors='white')
25-
26-
FigureCanvas.__init__(self, self.fig) # initialize canvas
27-
FigureCanvas.updateGeometry(self)
28-
298

309
class NapariMPLWidget(QWidget):
3110
"""
@@ -52,9 +31,10 @@ def __init__(self, napari_viewer: napari.viewer.Viewer):
5231

5332
self.viewer = napari_viewer
5433
self.figure = Figure(figsize=(5, 3), tight_layout=True)
55-
self.canvas = MplCanvas()
34+
self.canvas = FigureCanvas()
35+
self.canvas.figure.patch.set_facecolor('#262930')
5636
self.toolbar = NavigationToolbar2QT(self.canvas, self)
57-
self.axes = self.canvas.axes
37+
self.axes = self.canvas.figure.subplots()
5838

5939
self.setLayout(QVBoxLayout())
6040
self.layout().addWidget(self.toolbar)

0 commit comments

Comments
 (0)