Меня заинтересовало добавление события многоузлового выбора с помощью кисти для диаграмм Санки.
<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/
Постановка задачи: перетаскивание кисти должно вызывать подсвечивание ссылок на основе зависания для всех выбранных узлов
Где я застрял?Не могу понять, где вызвать вызов кисти, и я понимаю, что это первый шаг