我正在从我的angular2 +代码中使用维恩图代码-

http://jsfiddle.net/johnpham92/h04sknus/



app.js

var sets;

sets = JSON.parse(localStorage.getItem("sets"));

  console.log("sets=",sets)

var chart = venn.VennDiagram();
d3.select("#venn").datum(sets).call(chart);


app.component.html

<div id="venn"></div>


当节点数量增加时,名称会像这样重叠-

javascript - 如何增加维恩图工作区的大小-LMLPHP

请帮助增加工作空间

最佳答案

您可以像这样增加工作区(svg)的大小:

var chart = venn.VennDiagram().width(1200).height(500);


正如您在JSFiddle中看到的那样,您已链接。

如果您不能对宽度和高度进行硬编码,我想您可以在分配宽度和高度之前对其进行计算。

关于javascript - 如何增加维恩图工作区的大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53514414/

10-09 20:14