Javascript d3.js中随时可用的动态饼图

Javascript d3.js中随时可用的动态饼图,javascript,d3.js,Javascript,D3.js,我正在评估将目前为止使用highcharts.js生成的图形更改为d3.js 只是为了好玩,我想学习d3.js是如何工作的 我想知道是否有类似于下面的url的东西(看看你是否点击了一个饼,它会给你提供新的数据),一些动态的,随时可以使用的东西(或者不从零开始实现) 我想要达到的,或多或少 提前谢谢 Pere如果您想替换Highcharts,我认为目前唯一可用的开源替代方案是Bob Monteverde的Novus图表库:。NVD3有一个很好的饼图,也有很好的传说。看看这个库中的所有图表,你就会

我正在评估将目前为止使用highcharts.js生成的图形更改为d3.js

只是为了好玩,我想学习d3.js是如何工作的

我想知道是否有类似于下面的url的东西(看看你是否点击了一个饼,它会给你提供新的数据),一些动态的,随时可以使用的东西(或者不从零开始实现)

我想要达到的,或多或少

提前谢谢


Pere

如果您想替换Highcharts,我认为目前唯一可用的开源替代方案是Bob Monteverde的Novus图表库:。NVD3有一个很好的饼图,也有很好的传说。看看这个库中的所有图表,你就会明白我的意思。您还可以在Stephen Boak的教程中找到一个好的饼图:。另一个有趣的选择是寻找Frank Guerino关于D3 js谷歌小组的问题。如果我是你,我会用NVD3。它可能需要一些调整,但似乎是目前最好的选择。祝你好运

使用d3.js生成饼图的简单函数。此功能是项目的一部分。它能够处理任意大小的数据集。它有几个选项可供定制,例如标签边距、圆半径和百分比数据的可见性(请参阅源代码)

演示可在以下网址获得:。源代码可在以下位置获得: