Skip to content

Commit 234227d

Browse files
authored
Merge pull request #32 from dstansby/single-axes
Add SingleAxesWidget class
2 parents 91bfd3c + 9d112c1 commit 234227d

File tree

3 files changed

+4
-5
lines changed

3 files changed

+4
-5
lines changed

src/napari_matplotlib/base.py

+2-5
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ class NapariMPLWidget(QWidget):
2323
Base widget that can be embedded as a napari widget and contains a
2424
Matplotlib canvas.
2525
26-
This creates a single Axes, and sub-classes should implement logic for
27-
drawing on that Axes.
26+
This creates a single Figure, and sub-classes should implement logic for
27+
drawing on that Figure.
2828
2929
Attributes
3030
----------
@@ -34,8 +34,6 @@ class NapariMPLWidget(QWidget):
3434
Matplotlib figure.
3535
canvas : matplotlib.backends.backend_qt5agg.FigureCanvas
3636
Matplotlib canvas.
37-
axes : `matplotlib.axes.Axes`
38-
Matplotlib axes.
3937
"""
4038

4139
def __init__(self, napari_viewer: napari.viewer.Viewer):
@@ -46,7 +44,6 @@ def __init__(self, napari_viewer: napari.viewer.Viewer):
4644
self.canvas = FigureCanvas()
4745
self.canvas.figure.patch.set_facecolor("#262930")
4846
self.toolbar = NavigationToolbar2QT(self.canvas, self)
49-
self.axes = self.canvas.figure.subplots()
5047

5148
self.setLayout(QVBoxLayout())
5249
self.layout().addWidget(self.toolbar)

src/napari_matplotlib/histogram.py

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ class HistogramWidget(NapariMPLWidget):
2121

2222
def __init__(self, napari_viewer: napari.viewer.Viewer):
2323
super().__init__(napari_viewer)
24+
self.axes = self.canvas.figure.subplots()
2425
self.layer = self.viewer.layers[-1]
2526

2627
self.viewer.dims.events.current_step.connect(self.hist_current_layer)

src/napari_matplotlib/scatter.py

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ class ScatterWidget(NapariMPLWidget):
2121

2222
def __init__(self, napari_viewer: napari.viewer.Viewer):
2323
super().__init__(napari_viewer)
24+
self.axes = self.canvas.figure.subplots()
2425
self.layers = self.viewer.layers[-2:]
2526

2627
self.viewer.dims.events.current_step.connect(

0 commit comments

Comments
 (0)