Skip to content

Commit 7d8202e

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent b9632c4 commit 7d8202e

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

src/spatialdata_plot/pl/render.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1337,8 +1337,9 @@ def _render_labels(
13371337
else:
13381338
assert color_source_vector is None
13391339

1340-
def _draw_labels(seg_erosionpx: int | None, seg_boundaries: bool, alpha: float,
1341-
outline_color = None) -> matplotlib.image.AxesImage:
1340+
def _draw_labels(
1341+
seg_erosionpx: int | None, seg_boundaries: bool, alpha: float, outline_color=None
1342+
) -> matplotlib.image.AxesImage:
13421343
labels = _map_color_seg(
13431344
seg=label.values,
13441345
cell_id=instance_id,
@@ -1394,7 +1395,7 @@ def _draw_labels(seg_erosionpx: int | None, seg_boundaries: bool, alpha: float,
13941395
seg_erosionpx=render_params.contour_px,
13951396
seg_boundaries=True,
13961397
alpha=render_params.outline_alpha,
1397-
outline_color=render_params.outline_color
1398+
outline_color=render_params.outline_color,
13981399
)
13991400

14001401
# pass the less-transparent _cax for the legend

src/spatialdata_plot/pl/utils.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
import dask
1414
import datashader as ds
1515
import matplotlib
16+
import matplotlib.colors as mcolors
1617
import matplotlib.patches as mpatches
1718
import matplotlib.path as mpath
1819
import matplotlib.pyplot as plt
19-
import matplotlib.colors as mcolors
2020
import matplotlib.ticker
2121
import matplotlib.transforms as mtransforms
2222
import numpy as np
@@ -56,7 +56,6 @@
5656
from shapely.errors import GEOSException
5757
from skimage.color import label2rgb
5858
from skimage.morphology import erosion, footprint_rectangle
59-
from skimage.segmentation import find_boundaries
6059
from skimage.util import map_array
6160
from spatialdata import (
6261
SpatialData,
@@ -1196,7 +1195,7 @@ def _map_color_seg(
11961195
if seg_boundaries:
11971196
if seg.shape[0] == 1:
11981197
seg = np.squeeze(seg, axis=0)
1199-
1198+
12001199
# Binary boundary mask
12011200
boundary_mask = seg.astype(bool)
12021201

@@ -1217,11 +1216,11 @@ def _map_color_seg(
12171216
else:
12181217
# assume it's your Color object
12191218
outline_rgba = mcolors.to_rgba(outline_color.get_hex_with_alpha())
1220-
1219+
12211220
# Apply outline color to boundary pixels, but keep original alpha from val_im
1222-
seg_float[boundary_mask, :3] = outline_rgba[:3] # RGB
1221+
seg_float[boundary_mask, :3] = outline_rgba[:3] # RGB
12231222
seg_float[boundary_mask, 3] = alpha_channel[boundary_mask] * outline_rgba[3] # scale alpha
1224-
1223+
12251224
return seg_float # H x W x 4, valid RGBA
12261225

12271226
if len(val_im.shape) != len(seg_im.shape):

0 commit comments

Comments
 (0)