Highchart:根据图表名称绘制图表

Highchart: drawgraph based on chart name

我知道我们可以改变图表 select 如下所示

$(document).ready(function () {
        var lineSeries = Highcharts.seriesTypes.line;
        var lineDrawGraph = lineSeries.prototype.drawGraph;
        lineSeries.prototype.drawGraph = function () {

有什么方法可以 select lineSeries 基于 seriesType.line 以外的任何东西吗?例如使用图表名称..

我只需要为折线图执行此函数,而不是在我页面中的所有折线图上执行。不幸的是 "lineSeries.prototype.drawGraph" 被调用所有折线图。

您可以像这样获取特定系列的类型:

Highcharts.charts[i].series[j].type

您可以在特定图表 (i) 上检查系列的类型,并在 Highcharts.charts[i].series 上使用 foreach 并检查类型是否为 line 然后添加您的 drawGraph函数。