Я пытался создать пользовательскую диаграмму Санки на основе моих определенных координат X и Y. Однако это не оказалось так, как я ожидаю.import plotly.graph_objects as go
fig = go.Figure(go.Sankey(
arrangement='snap',
node=dict(
label=['A', 'B', 'C', 'D', 'E', 'F'],
x=[0.01, 0.01, 0.01, 0.5, 0.99, 0.99],
y=[0.01, 0.40, 0.5, 0.1, 0.01, 0.3],
pad=10,
),
link=dict(
source=[0, 1, 2, 3, 3],
target=[3, 3, 3, 4, 5],
value=[40, 10, 50, 30, 70]
)
))
fig.show()
< /code>
Я прибыл к значениям Y, взяв совокупный процент до предыдущего узла для участков, сделанных на определенной оси x [например, A = 0,01; B = 40/(40+10+50); C = (40+10)/(40+10+50)]
В идеале в соответствии с определениями, которые я бы ожидал, что первый узел на диаграмме будет вторым, который будет B и третьим, чтобы быть C. что -то вроде ниже
Подробнее здесь: https://stackoverflow.com/questions/795 ... nkey-chart
Понимание x и y координат в диаграмме Sankey's Sankey's Plotly ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Не в состоянии сделать стержни в горизонтальном диаграмме в диаграмме.
Anonymous » » в форуме Javascript - 0 Ответы
- 38 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Plotly Express – как установить ползунок даты на точечной диаграмме x,y
Anonymous » » в форуме Python - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-