我正在使用 angularjs-nvd3-directives 库中的 nvd3-bullet-chart 来显示最大、当前和平均数据。我将数组中的最小变量设置为 0,因为我不需要显示它。我有另一个数据点,我正在使用标记数组来显示三角形标记。我有一个用例,我需要选择性地显示和隐藏三角形标记。我可以通过将标记数组的值设置为 [0] 来隐藏它。但是当我将它的值更改为非零值时,标记不会再次出现。似乎从 DOM 中删除标记后,它不再添加。我正在使用 angularjs-nvd3-directives - v0.0.7、D3 - v3.4.13、nvd3 - v1.1.15b 和 angular - v1.3.6。任何帮助深表感谢!
问问题
559 次
1 回答
0
I was able to fix this problem by grabbing the marker element from the DOM using D3 select and then setting the style.display property to 'none'. I was also not setting the value of the markers array to 0 but a very small value(0.001) so the marker element is not removed from the DOM. This works but it's not an elegant solution.
于 2015-05-27T16:45:59.103 回答