有没有使用d3.js制作Venn图的示例?我知道有两个 样本: 我希望你能够帮忙翻译一下编程方面的内容。D3的网站提供了许多图表,但是它们强制要求我自己计算圆形的x.y位置。我希望只需提供数据(圆形大小和重叠大小)给一个函数/图表,就可以自动完成布局。
要了解所需算法,请阅读Leland Wilkinson的论文,Exact and Approximate Area-proportional Circular Venn and Euler Diagrams,该论文发表于2012年2月IEEE TVCG。据我所知,尚无人在D3中实现了venneuler布局,但这将成为一个极好的D3插件。