使用D3.js从第一个图表中的单击数据创建动态第二个图表(差不多,但不完全)

时间:2014-03-31 20:03:50

标签: svg d3.js

使用绝对参考点击事件的双图表渲染。

1 个答案:

答案 0 :(得分:0)

解决方案....不优雅,但创建白色背景并使用绝对定位来覆盖:

                 //Click feature added to show bar chart data
                    .on("click", function(d) {
                        d3.select(this)
                          .transition()
                          .attr("fill", "red");

                       var svg2 = d3.select("#container2")                               
                                    .append("svg:svg")                
                                    .attr("width", w2)
                                .attr("height", h)
                                    .style("position", "absolute")
                                    .style("background-color", "white");