0
我使用的代碼從本文建立一個初始響應線圖:D3響應多行
https://blog.safaribooksonline.com/2014/02/17/building-responsible-visualizations-d3-js/
我更新它,以允許多行圖。我用一個角度指令來驅動數據行,繪製線條的代碼更像這樣(這是coffeescript,但您明白了,seriesConfig是一個具有關於數據信息的自定義JS對象):
for series in seriesConfig
newLine = d3.svg.line()
.x((d) -> return xScale(getXValue(d)))
.y((d) -> return yScale(getYValue(d, series)))
我正在努力的部分是在瀏覽器重新調整大小時再次更新行。在他的文章中,他使用此代碼將行存儲爲變量:
graph.selectAll('.line').attr("d", line)
但是,在這裏我有多行。每條線重繪自己的適當方式是什麼?
提前致謝!