highcharts折线图传入x值

waxmsbnn  于 2022-11-11  发布在  Highcharts
关注(0)|答案(1)|浏览(187)

看起来这应该是一件很容易的事情,但是我看不出我是如何将x值传递给折线图的。
我发现了这样的例子:https://jsfiddle.net/9r0sfehc/1/

Highcharts.chart('container', {
    xAxis: {
        type: 'datetime'
    },

    plotOptions: {
        series: {
            pointStart: Date.UTC(2010, 0, 1),
            pointInterval: 24 * 3600 * 1000// one day
        }
    },

    series: [{
        data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
    }, {
        data: [144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4, 29.9, 71.5, 106.4, 129.2]
    }]
});

所以他们传递了y值,然后在绘图选项中有一个点开始。这很好。但是我想知道在我需要这样的东西的情况下,我如何传递x值。
我试过了

data: [{1,29.9}, {2,71.5}, ...]

但那是不对的

6vl6ewon

6vl6ewon1#

Highcharts可以通过几种不同的方式获取数据。我认为你正在寻找的是:
具有2个值的数组的数组。在本例中,这些值对应于x,y。如果第一个值是字符串,则将其应用为点的名称,并推断x值。

data: [
    [0, 1],
    [1, 2],
    [2, 8]
]

https://api.highcharts.com/highcharts/series.line.data

相关问题