Добавление выделения кисти к узлам в Sankey - PullRequest
0 голосов
/ 26 декабря 2018

Меня заинтересовало добавление события многоузлового выбора с помощью кисти для диаграмм Санки.

<p id="chart"></p>
<script>
var ddata = {
    "nodes": [
{"node": 0,"name": "M1 Collected"}, 
{"node": 1,"name": "M1 Expenses"}, 
{"node": 2,"name": "M1 Profit"}, 
{"node": 3,"name": "M2 Collected"}, 
{"node": 4,"name": "M2 Expenses"}, 
{"node": 5,"name": "M2 Profit"}, 
{"node": 6,"name": "M3 Collected"}, 
{"node": 7,"name": "M3 Expenses"}, 
{"node": 8,"name": "M3 Profit"},
{"node": 9,"name": "Total Profit"},    
{"node": 10,"name": "Company"},
{"node": 11,"name": "Bonus"},    
],
    "links": [
{"source": 0,"target": 1,"value": 80}, 
{"source": 0,"target": 2,"value": 4},
{"source": 3, "target": 4, "value": 80},
{"source": 3, "target": 5, "value": -1},
{"source": 6, "target": 7, "value": 80},
{"source": 6, "target": 8, "value": 12},
{"source": 2, "target": 9, "value": 4},
{"source": 5, "target": 9, "value": -1},    
{"source": 8, "target": 9, "value": 9},
{"source": 9, "target": 10, "value": 6},
{"source": 9, "target": 11, "value": 6},    
]};
</script>

JSfiddle этого же можно найти по адресу: https://jsfiddle.net/pajtai/sxd1u00h/

Постановка задачи: перетаскивание кисти должно вызывать подсвечивание ссылок на основе зависания для всех выбранных узлов

Где я застрял?Не могу понять, где вызвать вызов кисти, и я понимаю, что это первый шаг

...