Javascript 如何在多个highchart容器中获取图表索引

Javascript 如何在多个highchart容器中获取图表索引,javascript,jquery,highcharts,highmaps,Javascript,Jquery,Highcharts,Highmaps,我在一个页面中有5个图表,我没有得到当前的图表索引,因为我在第5个图表上写标签名称(在另一个页面中,它将位于不同的位置,如第2个或第3个)。现在手动提到“Highcharts.charts[0]”,而不是“0”,我需要值。提前谢谢 formatter: function () { var name = Highcharts.charts[0].xAxis[0].categories[this.x]; return "<b>" + name + "<br/>

我在一个页面中有5个图表,我没有得到当前的图表索引,因为我在第5个图表上写标签名称(在另一个页面中,它将位于不同的位置,如第2个或第3个)。现在手动提到“Highcharts.charts[0]”,而不是“0”,我需要值。提前谢谢

formatter: function () {
    var name =  Highcharts.charts[0].xAxis[0].categories[this.x];
    return "<b>" + name + "<br/>" + "<b>$" + this.total + "<br/> per annum";
}
格式化程序:函数(){
var name=Highcharts.charts[0].xAxis[0].categories[this.x];
每年返回“+name+”
“+”$“+this.total+”
”; }
您可以选择图表,例如,通过图表的容器
id

$("#firstChartContainer").highcharts(/*options*/)

var firstChart = $("#firstChartContainer").highcharts();

firstChart.xAxis....

例如,您可以通过图表的容器
id
来选择图表

$("#firstChartContainer").highcharts(/*options*/)

var firstChart = $("#firstChartContainer").highcharts();

firstChart.xAxis....

所以在一个页面上,你有5个highchart元素,你需要一种命名它们的方法吗?像“myChart.xAxis[0]”?是的,我在一个页面中有5个图表,我在另一个页面中需要第5个(堆叠图表)。它将位于第2位,我在不同的文件中使用chartbase。所以在一个页面上,您有5个highchart元素,您需要一种命名方法吗?像“myChart.xAxis[0]”?是的,我在一个页面中有5个图表,我需要在其他页面中的第5个(堆叠图表),它将位于第2位,我在不同的文件中使用chartbase。