Q
错误与散点图
2
A
回答
2
是的,这看起来像一个错误,在dc.js代码挖一个确认问题。绘制图例项目时,会附加一些事件回调。一个重要的是动作完成on "mouseover" event:
.on('mouseover', function (d) {
_parent.legendHighlight(d);
})
然后,看看到scatter.js代码let me confirm the bug:
_chart.legendHighlight = function (d) {
resizeSymbolsWhere(function (symbol) {
return symbol.attr('fill') === d.color;
}, _highlightedSize);
_chart.chartBodyG().selectAll('.chart-body path.symbol').filter(function() {
return d3.select(this).attr('fill') !== d.color;
}).classed('fadeout', true);
};
我们可以看到,高亮通过检查项目的颜色是由与突出显示的图例项目的颜色相同。所以,就你而言,当颜色重复时,你会突出显示太多的点。
所以,因为这是明确的bug,也许可以注册一个问题in the dc.js github。
在这种情况下,一个简单的修复是不可能的,为了正确地突出显示好的项目,我们错过了今天在生成的html中识别项目,没有任何东西可以识别或链接图例和图表,需要添加有些东西可以将它们联系起来(在现有的代码中这比写在这里更容易;))。
+0
谢谢Cédric,你说得很对。 [这是问题。](https://github.com/dc-js/dc.js/issues/727)也许原始作者找不到在这里使用的唯一键,但它仍然是可怕的。 – Gordon
相关问题
- 1. 散点图与std错误
- 2. 错误与散点图
- 3. 错误诠释散点图
- 4. 熊猫散点图中的错误
- 5. matplotlib散点图np.choose值错误
- 6. matplotlib中的散点图返回错误
- 7. Matplotlib散布图与未知错误
- 8. 散点图与R中
- 9. 三维散点图与matplotlib
- 10. 散列错误与crossroads.js
- 11. 点错在与matplotlib散点图函数z坐标
- 12. ggplot散点图与叠加手段与X和Y误差棒
- 13. 将散点图与曲面图结合
- 14. 与chart.js的混合图散点图
- 15. Matplotlib散点图
- 16. 散点图2D
- 17. matplotlib散点图
- 18. matplotlib散点图
- 19. 在散点图
- 20. 多维(2d更好的3d)与matlab中的不同错误条的散点图
- 21. 排序的散点图与未排序的散点图有所不同
- 22. “快速”散点图传说与ggplot?
- 23. 天与散点图上的时间
- 24. gnuplot xy与多个组的散点图
- 25. Matplotlib行时间系列与散点图
- 26. Matlab的散点图与LOWESS曲线
- 27. 散点图与x轴蜱不等距
- 28. 散点图与多个标记
- 29. Python,QT和matplotlib与blitting散点图
- 30. Highcharts云散点图与数据阵列
我会建议作为一种解决方法,为所有系列使用不同的颜色?如果你真的想让它们具有相同的颜色,你可以使颜色略有不同,甚至使用不同的表示方式,即rgb vs散列与颜色名称haha yuck。 – Gordon
@戈登你可以给我一个建议,如何为所有系列设置不同的颜色?谢谢 –