作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图在互联网上找到答案,但找不到。我看到很多类似的方程式,但不完全是我需要的。
所以,我有一个带有文本标签的圆环图。我需要的是用新的数据集更新它。问题是新数据完全不同。
示例。第一组数据:
var data1 = [{key: 'label1', value: 3}, {key: 'label2', value: 5}];
第二个数据集是:
var data2 = [{key: 'label1', value: 25}];
所以,区别在于数据数组长度。当我通过单击按钮更改数据时,它可能会有所不同。
我用了http://bl.ocks.org/dbuezas/9306799这个例子构建了我的 donut ,当数据以相同的数据长度变化时,它可以正常工作,但是当数据长度不同时,动画不起作用。它只是重新加载自己。
有人可以帮我吗?
最佳答案
我直接复制示例并更改调用并工作
http://codepen.io/luarmr/pen/JdWbME
var data1 = [{label: 'label1', value: 3}, {label: 'label2', value: 15}];
var data2 = [{label: 'label1', value: 25}];
change(data1);
我认为你的问题是哈希“标签”的关键
关于javascript - D3 动画圆环图,同时使用不同的数据长度更新它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30607002/
我是一名优秀的程序员,十分优秀!