Я пытался создать пользовательскую основу в карте Санки, мои определенные координаты 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 в диаграмме Санки Санки ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение