RollOverGraph无法在折线图

时间:2016-03-23 15:32:12

标签: amcharts

我正在尝试实现找到here的示例,但是用于折线图而不是条形图。永远不会触发rollOverGraph事件。

1 个答案:

答案 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