我正在使用这个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/
答案 0 :(得分:0)
我相信渲染图表的DOM元素也必须可见才能使渲染正常工作。因此,您必须切换显示,并在图表容器可见时呈现chart2和chart3。我已经在工作解决方案中包含了一个更新的JSFiddle。
chart.addListener("clickGraphItem", function() {
$( "#panelchart" ).toggle();
if($("#panelchart").is(":visible")) {
RenderChart2();
RenderChart3();
}
});