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
@戈登你可以給我一個建議,如何爲所有系列設置不同的顏色?謝謝 –