Пример данных следующим образом: < /p>
unique_list = ['home0', 'page_a0', 'page_b0', 'page_a1', 'page_b1',
'page_c1', 'page_b2', 'page_a2', 'page_c2', 'page_c3']
sources = [0, 0, 1, 2, 2, 3, 3, 4, 4, 7, 6]
targets = [3, 4, 4, 3, 5, 6, 8, 7, 8, 9, 9]
values = [2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2]
< /code>
Использование примера кода из документации < /p>
fig = go.Figure(data=[go.Sankey(
node = dict(
pad = 15,
thickness = 20,
line = dict(color = "black", width = 0.5),
label = unique_list,
color = "blue"
),
link = dict(
source = sources,
target = targets,
value = values
))])
fig.show()
< /code>
Это выводит следующую диаграмму Sankey < /p>
< /p>
Однако я хотел бы получить все и то же самое, что и то же самое, что и то же самое, что -то в этоме. Вертикальный столбец , точно так же, как в самой левой колонке есть все свои узлы, заканчивающиеся 0. Я вижу в документах, что можно перемещать позиции узла, однако мне было интересно, есть ли более чистый способ сделать это, кроме вручную ввода значений x и y. Любая помощь оценена.
Подробнее здесь: https://stackoverflow.com/questions/611 ... ey-diagram
ПРОТИЛЬ: Как установить позиции узла на диаграмме Санки? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение