我正在研究可视化并使用我在 stackoverflow 上找到的 jsfiddle。
我以前没有做过 D3,所以我有几个问题。
我想可视化一些像这样的json
{word:"cat", count: 30},
{word:"dog", count: 15}....
我一直在这里研究 jsfiddle
http://jsfiddle.net/matthewpiatetsky/nCNyE/3/
- 如何确保文本和圆圈不相交?前一个小提琴确保了圆圈的这一点,但我想防止一个圆圈的标签与其他圆圈/其他标签相交。
- 如何更改圆圈的大小以相对于窗口中的开放空间量进行缩放?我想我会制作一个 800 x 800 的窗口,如果有很多空白空间和几个圆圈,我希望圆圈变大,如果没有,我希望它们变小。
任何提示将不胜感激,谢谢!(我知道我可以自己解决这些问题,而且我做得很慢,但是一些关于如何做这些事情的例子我可以玩弄会有所帮助!