Схема диаграммы Венна с d3.js
Есть ли образец, как сделать диаграмму Венна, используя d3.js? Я знаю о двух образцах:
![enter image description here]()
![enter image description here]()
которые представлены на веб-сайте D3. Однако они заставляют меня вычислять сами по себе положение кругов. Я надеюсь передать данные (размеры круга и размер перекрытия) в функцию/диаграмму, и он должен сделать макет для меня.
Ответы
Ответ 1
Чтобы получить представление о требуемом алгоритме, прочитайте документ Leland Wilkinson, Точный и приблизительный пространственно-пропорциональный циркуляр Venn и диаграммы Эйлера, опубликованный в IEEE TVCG February 2012. Насколько я знаю, никто еще не реализовал макет venneuler
в D3, но это создаст фантастический плагин D3.
Ответ 2
Диаграммы Венна с D3.js
![enter image description here]()
![enter image description here]()
Он отлично работает.
Ответ 3
Сегодня я пришел к этому проекту; Расширение D3: диаграммы пропорционального распределения Venn. Я не знаю, почему он не указан в d3-plugins repo, но выглядит как отлично работает.