我正在尝试实现找到here的示例,但是用于折线图而不是条形图。永远不会触发rollOverGraph事件。
答案 0 :(得分:0)
rollOverGraph
确实在线图上悬停时触发。为了便于翻转,您可以增加lineThickness
。
另外,谈到这个特定的演示,它会操纵图形的fillOpacity
。没有"填充"在线图上,这可能会让您觉得事件没有触发。它是,但是它操纵的参数不会影响线的外观。
请尝试更改strokeOpacity
:
function setOpacity( graph, opacity ) {
var className = "amcharts-graph-" + graph.id;
var items = document.getElementsByClassName( className );
if ( undefined === items )
return;
for ( var x in items ) {
if ( "object" !== typeof items[x] )
continue;
var path = items[x].getElementsByTagName( "path" )[ 0 ];
if ( undefined !== path )
path.style.strokeOpacity = opacity;
}
}
这里是updated demo。