Note
Go to the end to download the full example code
nD shapes with text#
from skimage import data
import napari
blobs = data.binary_blobs(
length=100, blob_size_fraction=0.05, n_dim=3, volume_fraction=0.03
).astype(float)
viewer = napari.view_image(blobs.astype(float), ndisplay=3)
n = 50
shape = [[[n, 40, 40], [n, 40, 60], [n + 20, 60, 60], [n + 20, 60, 40]]]
features = {'z_index': [n]}
text = {'string': 'z_index', 'color': 'green', 'anchor': 'upper_left'}
shapes_layer = viewer.add_shapes(
shape,
edge_color=[0, 1, 0, 1],
face_color='transparent',
features=features,
text=text,
)
if __name__ == '__main__':
napari.run()