Después de investigar con expertos en el tema, programadores de deferentes ramas y profesores hemos dado con la respuesta al dilema y la plasmamos en este post.
Ejemplo: gráfico de diagrama de flujo bilateral
import plotly.graph_objects as go
fig = go.Figure(data=[go.Sankey(
node =dict(
pad =15,
thickness =20,
line =dict(color ="black", width =0.5),
label =["A1","A2","B1","B2","C1","C2"],
color ="blue"),
link =dict(
source =[0,1,0,2,3,3],# indices correspond to labels, eg A1, A2, A2, B1, ...
target =[2,3,3,4,4,5],
value =[8,4,2,8,4,2]))])
fig.update_layout(title_text="Basic Sankey Diagram", font_size=10)
fig.show()
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)