Javascript D3.js中的矩形维恩图/欧拉图

Javascript D3.js中的矩形维恩图/欧拉图,javascript,d3.js,Javascript,D3.js,我试图在D3.js中创建一个矩形维恩图。比如这个: 然而,我发现真的很难知道从哪里开始。我看了看: 但它似乎只适用于圆形维恩图 我在第9页专门看了这篇论文,但数学有点让我不知所措。有人提到一个java程序,我试图寻找更好的理解,但我找不到它的任何地方 有谁能给我指出一个好的资源,或者给出一个如何构造矩形维恩图(或者术语不太确定的欧拉图)的代码示例吗?它与D3 treemap类似吗?或者像@Coola这样的嵌套树映射非常相似,只是我需要能够共享如图中第一部分所示的集合:其中∩ B在集合A和集合B中

我试图在D3.js中创建一个矩形维恩图。比如这个:

然而,我发现真的很难知道从哪里开始。我看了看: 但它似乎只适用于圆形维恩图

我在第9页专门看了这篇论文,但数学有点让我不知所措。有人提到一个java程序,我试图寻找更好的理解,但我找不到它的任何地方


有谁能给我指出一个好的资源,或者给出一个如何构造矩形维恩图(或者术语不太确定的欧拉图)的代码示例吗?

它与D3 treemap类似吗?或者像@Coola这样的嵌套树映射非常相似,只是我需要能够共享如图中第一部分所示的集合:其中∩ B在集合A和集合B中是否与D3树状图相似?或者像@Coola这样的嵌套树映射非常相似,只是我需要能够共享如图中第一部分所示的集合:其中∩ B同时在A组和B组中