diff --git a/src/spatialdata_plot/pl/render.py b/src/spatialdata_plot/pl/render.py index 892dbf6a..6574730d 100644 --- a/src/spatialdata_plot/pl/render.py +++ b/src/spatialdata_plot/pl/render.py @@ -1016,7 +1016,7 @@ def _render_points( elif method == "matplotlib": # update axis limits if plot was empty before (necessary if datashader comes after) update_parameters = not _mpl_ax_contains_elements(ax) - _cax = ax.scatter( + cax = ax.scatter( adata[:, 0].X.flatten(), adata[:, 1].X.flatten(), s=render_params.size, @@ -1029,7 +1029,6 @@ def _render_points( zorder=render_params.zorder, plotnonfinite=True, # nan points should be rendered as well ) - cax = ax.add_collection(_cax) if update_parameters: # necessary if points are plotted with mpl first and then with datashader extent = get_extent(sdata_filt.points[element], coordinate_system=coordinate_system) @@ -1721,7 +1720,7 @@ def _draw_labels( outline_color=outline_color, ) - _cax = ax.imshow( + cax = ax.imshow( labels, rasterized=True, cmap=None if categorical else render_params.cmap_params.cmap, @@ -1730,9 +1729,8 @@ def _draw_labels( origin="lower", zorder=render_params.zorder, ) - _cax.set_transform(trans_data) - cax = ax.add_image(_cax) - return cax # noqa: RET504 + cax.set_transform(trans_data) + return cax # When color is a literal (col_for_color is None) and no explicit outline_color, # use the literal color for outlines so they are visible (e.g., color='white' on diff --git a/tests/_images/ColorbarControls_colorbar_can_have_two_colorbars_on_same_side.png b/tests/_images/ColorbarControls_colorbar_can_have_two_colorbars_on_same_side.png index 0584121c..cc704883 100644 Binary files a/tests/_images/ColorbarControls_colorbar_can_have_two_colorbars_on_same_side.png and b/tests/_images/ColorbarControls_colorbar_can_have_two_colorbars_on_same_side.png differ diff --git a/tests/_images/Labels_can_color_with_norm_and_clipping.png b/tests/_images/Labels_can_color_with_norm_and_clipping.png index 474b9ad2..9f0c50c9 100644 Binary files a/tests/_images/Labels_can_color_with_norm_and_clipping.png and b/tests/_images/Labels_can_color_with_norm_and_clipping.png differ diff --git a/tests/_images/Labels_can_color_with_norm_no_clipping.png b/tests/_images/Labels_can_color_with_norm_no_clipping.png index 26488177..1eeb7bcf 100644 Binary files a/tests/_images/Labels_can_color_with_norm_no_clipping.png and b/tests/_images/Labels_can_color_with_norm_no_clipping.png differ diff --git a/tests/_images/Labels_respects_custom_colors_from_uns.png b/tests/_images/Labels_respects_custom_colors_from_uns.png index 9b60803a..d2646ab4 100644 Binary files a/tests/_images/Labels_respects_custom_colors_from_uns.png and b/tests/_images/Labels_respects_custom_colors_from_uns.png differ diff --git a/tests/_images/NotebooksTransformations_can_render_transformations_raccoon_inverse.png b/tests/_images/NotebooksTransformations_can_render_transformations_raccoon_inverse.png index e3c030fa..8e649232 100644 Binary files a/tests/_images/NotebooksTransformations_can_render_transformations_raccoon_inverse.png and b/tests/_images/NotebooksTransformations_can_render_transformations_raccoon_inverse.png differ diff --git a/tests/_images/NotebooksTransformations_can_render_transformations_raccoon_mapaxis.png b/tests/_images/NotebooksTransformations_can_render_transformations_raccoon_mapaxis.png index dab7362a..2c068555 100644 Binary files a/tests/_images/NotebooksTransformations_can_render_transformations_raccoon_mapaxis.png and b/tests/_images/NotebooksTransformations_can_render_transformations_raccoon_mapaxis.png differ diff --git a/tests/_images/NotebooksTransformations_can_render_transformations_raccoon_overlay.png b/tests/_images/NotebooksTransformations_can_render_transformations_raccoon_overlay.png index e3c030fa..1efad1d3 100644 Binary files a/tests/_images/NotebooksTransformations_can_render_transformations_raccoon_overlay.png and b/tests/_images/NotebooksTransformations_can_render_transformations_raccoon_overlay.png differ diff --git a/tests/_images/NotebooksTransformations_can_render_transformations_raccoon_rotation.png b/tests/_images/NotebooksTransformations_can_render_transformations_raccoon_rotation.png index 3912a0f2..80ade3e1 100644 Binary files a/tests/_images/NotebooksTransformations_can_render_transformations_raccoon_rotation.png and b/tests/_images/NotebooksTransformations_can_render_transformations_raccoon_rotation.png differ diff --git a/tests/_images/NotebooksTransformations_can_render_transformations_raccoon_translation.png b/tests/_images/NotebooksTransformations_can_render_transformations_raccoon_translation.png index 3cca95c1..ebd03f45 100644 Binary files a/tests/_images/NotebooksTransformations_can_render_transformations_raccoon_translation.png and b/tests/_images/NotebooksTransformations_can_render_transformations_raccoon_translation.png differ