Я создаю диаграмму Венна с d3jsДиаграмма Венна с d3js
Я знаю, что я должен вставить код при вставке ссылки, но есть много кода и мой вопрос очень прост.
Итак, вот бегущий пример
http://codepen.io/ghiden/pen/bGAIg
Вся документация здесь
https://github.com/benfred/venn.js/tree/master
Мой вопрос: при изменении набора и перекрывается с этими данными
"sets" : [
{"label": "CSS", "size": 10},
{"label": "JQuery", "size": 10},
{"label": "PHP", "size": 10},
{"label": "SQL", "size": 10}
],
"overlaps" : [
{"sets": [0,1], "size": 1},
{"sets": [0,2], "size": 0},
{"sets": [0,3], "size": 0},
{"sets": [1,2], "size": 1},
{"sets": [1,3], "size": 0},
{"sets": [2,3], "size": 0}
]
Не должно быть перекрытия между JQuery и PHP? Кто-нибудь знаком с этим? Кроме того, если вы измените размер 1 на 2, это изменит диаграмму. Это действительно странно, и я потерян
Да, теперь все исправлено. Но что я могу сделать, чтобы решить, когда я хочу представлять множества, которые не пересекаются с каким-либо другим? Подобно этим вар множеств = [ { "метки": "CSS", "размер": "1"}, \t \t { "метка": "JQuery", "размер": "1"}, \t \t { "метка": "РНР", "размер": "6"}, \t \t { "метка": "SQL", "размер": "1"} ], перекрывается = [ { «наборы»: [2,1], «размер»: «1»} ]; – gbvisconti
Может быть, если я явлю все комбинации всех множеств, устанавливающих ноль, когда нет перекрытия? – gbvisconti
Да, сейчас вам нужно добавить нулевые размеры для всех заданных комбинаций, где нет перекрытия = ( –