|
58 | 58 | ) |
59 | 59 | from spatialdata_plot.pl.utils import ( |
60 | 60 | _ax_show_and_transform, |
| 61 | + _check_obs_var_shadow, |
61 | 62 | _convert_shapes, |
62 | 63 | _datashader_canvas_from_dataframe, |
63 | 64 | _decorate_axs, |
@@ -370,6 +371,8 @@ def _render_shapes( |
370 | 371 | groups = render_params.groups |
371 | 372 | table_layer = render_params.table_layer |
372 | 373 |
|
| 374 | + _check_obs_var_shadow(sdata, element, col_for_color, render_params.table_name) |
| 375 | + |
373 | 376 | sdata_filt = sdata.filter_by_coordinate_system( |
374 | 377 | coordinate_system=coordinate_system, |
375 | 378 | filter_tables=bool(render_params.table_name), |
@@ -766,6 +769,8 @@ def _render_points( |
766 | 769 | groups = render_params.groups |
767 | 770 | palette = render_params.palette |
768 | 771 |
|
| 772 | + _check_obs_var_shadow(sdata, element, col_for_color, table_name) |
| 773 | + |
769 | 774 | if isinstance(groups, str): |
770 | 775 | groups = [groups] |
771 | 776 |
|
@@ -1687,6 +1692,8 @@ def _render_labels( |
1687 | 1692 | groups = render_params.groups |
1688 | 1693 | scale = render_params.scale |
1689 | 1694 |
|
| 1695 | + _check_obs_var_shadow(sdata, element, col_for_color, table_name) |
| 1696 | + |
1690 | 1697 | sdata_filt = sdata.filter_by_coordinate_system( |
1691 | 1698 | coordinate_system=coordinate_system, |
1692 | 1699 | filter_tables=bool(table_name), |
|
0 commit comments