Как отключить точки выбора графика С3 на линейном графике - PullRequest
0 голосов
/ 15 мая 2018

Я создал этот график на графике c3.Эти два круга на красной линии - выбранная точка.Когда я нажимаю на эти точки, они становятся невидимыми.Также, когда я нажимаю на другие точки зеленой и красной линии.Они также выбирают как эти два.Есть ли процедура, чтобы отключить выбор других точек?enter image description here

Я не хочу выбирать другие точки.Когда я нажимаю на другие точки, они также выбирают как enter image description here

Я объявляю выбранные точки c3:

chart_tracker.select(['data2'],[19,47,]);

1 Ответ

0 голосов
/ 15 мая 2018

попробуйте удалить событие click, которое прослушивает c3, чтобы обновить эти круги (добавить после настройки диаграммы):

d3.select("#chart").selectAll(".c3-event-rect").on("click", null);

изменить #chart на любой идентификатор вашей диаграммы ^^^

вам может понадобиться поместить это в обработанный обратный вызов c3, если ваша диаграмма обновится, так как функция щелчка может быть восстановлена ​​c3

...