Visualizations Chord
Layout properties
The title, width, margin, position, and rotation can be changed with these layout properties.
Sample data
Let's import PlotAPI and load our sample data.
from plotapi import Chord
matrix = [
[0, 5, 6, 4, 7, 4],
[5, 0, 5, 4, 6, 5],
[6, 5, 0, 4, 5, 5],
[4, 4, 4, 0, 5, 5],
[7, 6, 5, 5, 0, 4],
[4, 5, 5, 5, 4, 0],
]
names = ["Action", "Adventure", "Comedy", "Drama", "Fantasy", "Thriller"]
Demonstration
We can modify the width, margin, and rotation of our diagram.
The width
parameter will also set the height
, as the PlotAPI Chord maintains a callout
label style automatically adjusts the height for better presentation.
The margin
parameter expects a single float
to imply an equal margin of that size.
The rotate
paramater will rotate the Chord diagram around its center.
To include a diagram title, we can pass the desired string into the title
parameter.
By default a Chord diagram is centered, but this can be disabled with center=False
.
With a title
Chord(matrix, names, colors="warm",
title="Movie Genre Co-occurrence").show()
With layout properties
Chord(matrix, names, colors="cool",
label_style="star",
width=500, margin=50, rotate=-30).show()
Without layout properties
Chord(matrix, names, colors="cool").show()