-
Notifications
You must be signed in to change notification settings - Fork 18
Closed
Labels
bugSomething isn't workingSomething isn't workingpriority: mediumrelease-fixedshapes 🫧Anything related to ShapesAnything related to Shapes
Description
When using render_shapes the cmap parameter is ignored. Reported by @sophiamaedler
MRE
import spatialdata as sd
import spatialdata_plot
from spatialdata.datasets import blobs
from anndata import AnnData
from spatialdata.models import TableModel
import numpy as np
import pandas as pd
RNG = np.random.RandomState(42)
sdata_blobs = blobs()
sdata_blobs
RNG = np.random.default_rng(seed=42)
n_obs = len(sdata_blobs["blobs_polygons"])
adata = AnnData(RNG.normal(size=(n_obs, 10)))
adata.obs = pd.DataFrame(RNG.normal(size=(n_obs, 3)), columns=["a", "b", "c"])
adata.obs["category"] = RNG.choice(["a", "b", "c"], size=adata.n_obs)
adata.obs["instance_id"] = list(range(adata.n_obs))
adata.obs["region"] = "blobs_polygons"
table = TableModel.parse(adata=adata, region_key="region", instance_key="instance_id", region="blobs_polygons")
sdata_blobs["table"] = table
sdata_blobs.pl.render_shapes(element="blobs_polygons", color="category", cmap="Blues").pl.show()
(same behaviour for datashader backend)
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingpriority: mediumrelease-fixedshapes 🫧Anything related to ShapesAnything related to Shapes
