2012-09-22 4 views
10

Есть ли образец, как сделать диаграмму Венна, используя d3.js? Я знаю о twosamples:Схема диаграммы Венна с d3.js

enter image description here

enter image description here

, которые предоставляются на сайте D3. Однако они заставляют меня вычислять сами по себе положение кругов. Я надеюсь передать данные (размеры круга и размер перекрытия) в функцию/диаграмму, и он должен сделать макет для меня.

+0

Я не думаю, что никто еще не построил диаграмму диаграммы повторного использования. Собираетесь ли вы помещать данные в диаграмму (ярлыки или другую информацию), или вы буквально просто ищете кучу пересекающихся кругов? – Bill

+0

Я могу обойтись без посылки данных –

ответ

6

Чтобы получить понимание необходимого алгоритма, прочитали статью Леланд Уилкинсона, Exact and Approximate Area-proportional Circular Venn and Euler Diagrams, опубликованную в IEEE TVCG февраля 2012. Насколько мне известно, никто до сих пор не реализован venneuler макета в D3, но это сделало бы фантастическое D3 plugin.

+0

Ответ ниже стал правильным ответом ... – ftrotter

7

Я пришел к этому проекту сегодня; D3 Extension: Area-Proportional Venn Diagrams. Я не знаю, почему он не указан в d3-plugins репо, но выглядит так: working fine.

+7

Ссылка не работает. Можете ли вы разместить альтернативную ссылку/указать какой-нибудь указатель? –

Смежные вопросы