高图只显示一条线上的其他点

时间:2014-04-03 16:02:44

标签: javascript highcharts

我有一个系列,每隔15分钟包含一次信息。我希望系列只以30分钟的间隔显示一个点。我梳理了High charts api。但它似乎没有办法只改变系列显示而不改变x轴。有没有人知道我需要在highchart decleration中包含哪些选项来实现这一目标。

1 个答案:

答案 0 :(得分:1)

为什么不亲自去做?

    var someData = [[0,29.9], [1,71.5],[2, 106.4], [3,129.2], [4,144.0], [5,176.0], [6,135.6],[7, 148.5], [8,216.4], [9,194.1], [10,95.6], [11,54.4]];

    ....

    series: [{
        data: $.grep(someData, function(i,j){
            return j % 2 == 0;
        })
    }]

小提琴here

评论的编辑

怎么样:

   series: [{
        data: $.map(someData, function(i,j){
            return {
                x: i[0],
                y: i[1],
                marker: {
                    enabled: j % 2 == 0
                }
            };
        })
    }]

另一个小提琴here