highcharts中的月度数据,无需明确提供所有月份标签

highcharts中的月度数据,无需明确提供所有月份标签,highcharts,Highcharts,从1月10日开始,我每月绘制一个非常简单的数组 以下是我的数据0用于2010年1月,1用于2010年2月,依此类推 data: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] 我使用了以下代码来绘制图() 这只解决了一个问题 问题: 因为我给出的时间间隔是30天,第二点是x坐标是1月31日(而不是预期的2月1日) 有没有办法告诉highcharts我的数据是每月的 我知道一个可行的解决方案是将每个坐标显式地赋给highchart as 但我

从1月10日开始,我每月绘制一个非常简单的数组

以下是我的数据<代码>0用于
2010年1月
1
用于
2010年2月
,依此类推

data: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
我使用了以下代码来绘制图()

这只解决了一个问题

问题:

因为我给出的时间间隔是30天,第二点是x坐标是1月31日(而不是预期的2月1日)

有没有办法告诉highcharts我的数据是每月的

我知道一个可行的解决方案是将每个坐标显式地赋给highchart as


但我发现了一个图表,它有由highcharts自动绘制的年度数据,而没有明确地给出x轴上的所有年份,明确地说,我确信也有一种方法可以对月度数据执行此操作。

PointIntervaluenit设置为
月份

series: [{
    pointStart: Date.UTC(2010, 0, 1),
    pointIntervalUnit: 'month',
    data: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
}]
现场演示:

API参考:

 xAxis: {
        categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
    },
series: [{
    pointStart: Date.UTC(2010, 0, 1),
    pointIntervalUnit: 'month',
    data: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
}]