Chord DiagramΒΆ

../_images/plot_chord.png

Python source code: [download source: plot_chord.py]

import numpy as np

import msmexplorer as msme
from msmexplorer.utils import make_colormap


# Create a random square matrix
rs = np.random.RandomState(42)
n, p = 12, 12
d = rs.normal(0, 2, (n, p))
d += np.log(np.arange(1, p + 1)) * -5 + 10

# Make a colormap
cmap = make_colormap(['rawdenim', 'lightgray', 'pomegranate'])

# Plot Chord Diagram
msme.plot_chord(d, cmap=cmap, threshold=.2)