我知道我们可以如下选择序列来更改图形

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


除了seriesType.line之外,还有什么方法可以选择lineSeries吗?例如使用图表名称

我只需要对折线图执行此功能,而不要对页面中的所有折线图执行此功能。不幸的是,所有折线图都需要调用“ lineSeries.prototype.drawGraph”。

最佳答案

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

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


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

10-02 17:20