1


谁能告诉我如何通过 JavaScript在 HighChart 线图中( http://www.highcharts.com/demo/ )获取线系列的所有值?
另外,如何通过 JavaScript 获取散点图点的工具提示值?我尝试在基本折线图(链接上方)上使用以下代码触发“鼠标悬停”以获取工具提示。

function simulateMouseOver() {
  var event = new MouseEvent('mouseover', {
    'view': window,
    'bubbles': true,
    'cancelable': true
  });
  var cb = document.querySelector("g.highcharts-tracker:nth-of-type(2)>path:nth-of-type(1)")
  var canceled = !cb.dispatchEvent(event);
  if (canceled) {
    // A handler called preventDefault.
  //  alert("canceled");
  } else {
    // None of the handlers called preventDefault.
 //   alert("not canceled");
  }
}

(参考:https ://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Events/Creating_and_triggering_events )但是这并没有显示工具提示。有人可以帮忙吗?

普尔尼玛

4

1 回答 1

2

“谁能告诉我如何通过 JavaScript在 HighChart 线图中( http://www.highcharts.com/demo/ )获取线系列的所有值?” 您可以从全局对象中获取它。

见例子:http: //jsfiddle.net/yR3EG/

$.each(chart.series,function(i,serie){

            $.each(serie.data,function(j,point){
                console.log(point.y);
            });

        });

“另外,如何通过 JavaScript 获取散点图某个点的工具提示值?” 您需要在工具提示或其他地方获取点的值吗?

于 2013-11-14T20:39:16.837 回答