Skip to content

Commit bd52be3

Browse files
committed
plot continous column labels
1 parent 73bef04 commit bd52be3

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/spatialdata_plot/pl/render.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -960,6 +960,17 @@ def _render_labels(
960960
table_layer=table_layer,
961961
)
962962

963+
# rasterize could have removed labels from label
964+
if rasterize:
965+
labels_in_rasterized_image=np.unique( label.values )
966+
mask=np.isin( instance_id, labels_in_rasterized_image )
967+
instance_id=instance_id[mask]
968+
color_vector=color_vector[mask]
969+
if pd.api.types.is_categorical_dtype(color_vector.dtype):
970+
color_vector=color_vector.remove_unused_categories()
971+
if color_source_vector is not None:
972+
color_source_vector=color_source_vector[mask]
973+
963974
def _draw_labels(seg_erosionpx: int | None, seg_boundaries: bool, alpha: float) -> matplotlib.image.AxesImage:
964975
labels = _map_color_seg(
965976
seg=label.values,

0 commit comments

Comments
 (0)