我正在用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,则会更改图表。这真的很奇怪,我迷失了
答案 0 :(得分:1)
最初的贪婪布局存在错误 - 我已在此处应用了修补程序https://github.com/benfred/venn.js/commit/5b38382797df34449e86b803cdd29ea830b54c78获取此代码可以解决您的问题。