We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7b1adfd commit 629f86cCopy full SHA for 629f86c
src/spatialdata_plot/pl/utils.py
@@ -1109,6 +1109,9 @@ def _set_color_source_vec(
1109
return None, numeric_vector, False
1110
1111
assert isinstance(processed, pd.Categorical)
1112
+ if not processed.ordered:
1113
+ # ensure deterministic category order when the source is unordered (e.g., from a Python set)
1114
+ processed = processed.reorder_categories(sorted(processed.categories))
1115
color_source_vector = processed # convert, e.g., `pd.Series`
1116
1117
# Use the provided table_name parameter, fall back to only one present
0 commit comments