Amcharts切换不显示

时间:2014-11-19 16:57:55

标签: javascript amcharts

我正在使用这个amchart ..

当我为两个图表应用切换时,它没有显示任何内容..我认为有一些无效的大小方法将用于此,如果是,在哪里使用无效大小方法?

我想要实现的另一件事就是点击图表1的每个条形单独的值将放在图表2和图表3中。

这是我在stackoverflow上发现的,但不确定它是否是好的解决方案。

http://stackoverflow.com/questions/10013408/amcharts-doesnt-display-chart-for-initially-hidden-divs?lq=1

我的JSFiddle http://jsfiddle.net/umairorana/b72fvqyt/12/

1 个答案:

答案 0 :(得分:0)

我相信渲染图表的DOM元素也必须可见才能使渲染正常工作。因此,您必须切换显示,并在图表容器可见时呈现chart2和chart3。我已经在工作解决方案中包含了一个更新的JSFiddle。

        chart.addListener("clickGraphItem", function() {
            $( "#panelchart" ).toggle();
            if($("#panelchart").is(":visible")) {
                RenderChart2();
                RenderChart3();
            }
        });

http://jsfiddle.net/7coq6L7g/