【发布时间】:2014-07-16 17:13:11
【问题描述】:
我在 nvd3.js 中成功构建了一个包含多个系列的散点图。 nvd3.js 提供了打开/关闭由我的数据中的“键”定义的系列的机制。是否可以通过指定的形状(即十字形、圆形等)来做同样的事情?我能够以复杂的方式选择所有具有形状的数据点:
var series = d3.selectAll('.nv-series')
.data();
for (var i = 0; i < series.length; i++) {
var values = series[i].values;
for (var j = 0; j < values.length; j++) {
if (values[j].shape=='circle') {
// Do something with
}
}
}
但我现在不切换这些。 “禁用”属性似乎仅适用于系列,不适用于单个数据点。我在这里需要类似的东西,以便在隐藏数据点后以正确的对齐方式实现图表。任何帮助表示赞赏,因为我绝对不是 javascript 专家,即使经过长时间的研究,也无法在网上找到任何东西。
【问题讨论】:
标签: javascript d3.js nvd3.js