|
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