|
23 | 23 |
|
24 | 24 | from spatialdata_plot._accessor import register_spatial_data_accessor
|
25 | 25 | from spatialdata_plot.pl.render import (
|
26 |
| - ImageRenderParams, |
27 |
| - LabelsRenderParams, |
28 |
| - PointsRenderParams, |
29 |
| - ShapesRenderParams, |
30 | 26 | _render_images,
|
31 | 27 | _render_labels,
|
32 | 28 | _render_points,
|
33 | 29 | _render_shapes,
|
34 | 30 | )
|
35 |
| -from spatialdata_plot.pl.utils import ( |
| 31 | +from spatialdata_plot.pl.render_params import ( |
36 | 32 | CmapParams,
|
| 33 | + ImageRenderParams, |
| 34 | + LabelsRenderParams, |
37 | 35 | LegendParams,
|
| 36 | + PointsRenderParams, |
| 37 | + ShapesRenderParams, |
38 | 38 | _FontSize,
|
39 | 39 | _FontWeight,
|
| 40 | +) |
| 41 | +from spatialdata_plot.pl.utils import ( |
40 | 42 | _get_cs_contents,
|
41 | 43 | _get_extent,
|
42 | 44 | _maybe_set_colors,
|
@@ -147,7 +149,6 @@ def render_shapes(
|
147 | 149 | outline: bool = False,
|
148 | 150 | outline_width: float = 1.5,
|
149 | 151 | outline_color: str | list[float] = "#000000ff",
|
150 |
| - alt_var: str | None = None, |
151 | 152 | layer: str | None = None,
|
152 | 153 | palette: ListedColormap | str | None = None,
|
153 | 154 | cmap: Colormap | str | None = None,
|
@@ -178,8 +179,6 @@ def render_shapes(
|
178 | 179 | Width of the border.
|
179 | 180 | outline_color
|
180 | 181 | Color of the border.
|
181 |
| - alt_var |
182 |
| - Which column to use in :attr:`anndata.AnnData.var` to select alternative ``var_name``. |
183 | 182 | layer
|
184 | 183 | Key in :attr:`anndata.AnnData.layers` or `None` for :attr:`anndata.AnnData.X`.
|
185 | 184 | palette
|
@@ -219,7 +218,6 @@ def render_shapes(
|
219 | 218 | color=color,
|
220 | 219 | groups=groups,
|
221 | 220 | outline_params=outline_params,
|
222 |
| - alt_var=alt_var, |
223 | 221 | layer=layer,
|
224 | 222 | cmap_params=cmap_params,
|
225 | 223 | palette=palette,
|
@@ -381,7 +379,6 @@ def render_labels(
|
381 | 379 | groups: str | Sequence[str] | None = None,
|
382 | 380 | contour_px: int = 3,
|
383 | 381 | outline: bool = False,
|
384 |
| - alt_var: str | None = None, |
385 | 382 | layer: str | None = None,
|
386 | 383 | palette: ListedColormap | str | None = None,
|
387 | 384 | cmap: Colormap | str | None = None,
|
@@ -409,8 +406,6 @@ def render_labels(
|
409 | 406 | entire segment, see :func:`skimage.morphology.erosion`.
|
410 | 407 | outline
|
411 | 408 | Whether to plot boundaries around segmentation masks.
|
412 |
| - alt_var |
413 |
| - Which column to use in :attr:`anndata.AnnData.var` to select alternative ``var_name``. |
414 | 409 | layer
|
415 | 410 | Key in :attr:`anndata.AnnData.layers` or `None` for :attr:`anndata.AnnData.X`.
|
416 | 411 | palette
|
@@ -452,7 +447,6 @@ def render_labels(
|
452 | 447 | groups=groups,
|
453 | 448 | contour_px=contour_px,
|
454 | 449 | outline=outline,
|
455 |
| - alt_var=alt_var, |
456 | 450 | layer=layer,
|
457 | 451 | cmap_params=cmap_params,
|
458 | 452 | palette=palette,
|
@@ -667,15 +661,6 @@ def show(
|
667 | 661 | # extent=extent[cs],
|
668 | 662 | )
|
669 | 663 | elif cmd == "render_shapes" and cs_contents.query(f"cs == '{cs}'")["has_shapes"][0]:
|
670 |
| - if sdata.table is not None and isinstance(params.color, str): |
671 |
| - colors = sc.get.obs_df(sdata.table, params.color) |
672 |
| - if is_categorical_dtype(colors): |
673 |
| - _maybe_set_colors( |
674 |
| - source=sdata.table, |
675 |
| - target=sdata.table, |
676 |
| - key=params.color, |
677 |
| - palette=params.palette, |
678 |
| - ) |
679 | 664 | _render_shapes(
|
680 | 665 | sdata=sdata,
|
681 | 666 | render_params=params,
|
@@ -728,6 +713,7 @@ def show(
|
728 | 713 | else:
|
729 | 714 | t = cs
|
730 | 715 | ax.set_title(t)
|
| 716 | + ax.set_aspect("equal") |
731 | 717 |
|
732 | 718 | if any(
|
733 | 719 | [
|
|
0 commit comments