Note
Go to the end to download the full example code.
Chunk#

import numpy as np
import marsilea as ma
from marsilea.plotter import Chunk
matrix = np.random.randn(20, 20)
h = ma.Heatmap(matrix)
chunk = ["C1", "C2", "C3", "C4"]
labels = np.random.choice(chunk, size=20)
h.group_rows(labels, order=chunk)
h.add_right(Chunk(chunk, bordercolor="gray"), pad=0.1)
h.add_dendrogram("left")
h.render()
Total running time of the script: (0 minutes 0.220 seconds)