Skip to content

Commit cbdb04e

Browse files
committed
Move axes handling to individual widgets
1 parent 91bfd3c commit cbdb04e

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

src/napari_matplotlib/histogram.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
import napari
22
import numpy as np
33

4-
from .base import NapariMPLWidget
4+
from .base import SingleAxesWidget
55

66
__all__ = ["HistogramWidget"]
77

88

99
_COLORS = {"r": "tab:red", "g": "tab:green", "b": "tab:blue"}
1010

1111

12-
class HistogramWidget(NapariMPLWidget):
12+
class HistogramWidget(SingleAxesWidget):
1313
"""
1414
Widget to display a histogram of the currently selected layer.
1515
@@ -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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import matplotlib.colors as mcolor
22
import napari
33

4-
from .base import NapariMPLWidget
4+
from .base import SingleAxesWidget
55

66
__all__ = ["ScatterWidget"]
77

88

9-
class ScatterWidget(NapariMPLWidget):
9+
class ScatterWidget(SingleAxesWidget):
1010
"""
1111
Widget to display scatter plot of two similarly shaped layers.
1212
@@ -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)