Coloreando un gráfico de cuerdas (chords plot)

Estoy pasando mi código que usaba Bokeh.charts a Holoviews, ya que Bokeh.charts no funciona mas.
El código anterior está eca:


Los datos que usa son estos:

Y el código actual con Holoviews es este:

import holoviews as hv
from holoviews import opts, dim
import pandas as pd
data = pd.read_csv('test3.csv')
hv.extension('bokeh')
hv.output(size=200)
links = pd.DataFrame(data[['name_x','name_y', 'value']])
hv.Chord(links)

El problema con esta solución es que no sale con colores (es todo negro).

Intenté usar de modelo el ejemplo que viene con la documentación de Holoviews (https://holoviews.org/reference/elements/bokeh/Chord.html) pero me confunde mas, ya que la fuente de datos es distinta y tiene cosas que no sé que son, como por ejemplo la columna “group”.

Por eso quería saber si alguien tiene experiencia con graficos de cuerdas y Holoviews (o de última con Bokeh directamente sin usar Holoviews).

Ahora logré ponerle color, aunque no estoy seguro si está bien, por lo pronto la solución me conforma asi que la pongo aca:

chord = hv.Chord(links)
chord.opts(
opts.Chord(cmap=‘Category20’, edge_cmap=‘Category20’, edge_color=dim(‘name_x’).str(),
labels=‘name_x’, node_color=dim(‘index’).str()))

Y este es el resultado:

Los labels está solo cuando hago mouse over, estaría bueno que estén escritos en el gráfico.