我使用 HighCharts 来绘制每月创建的用户数量。我设法在 x 轴上显示月份,我设置 pointInterval 如下
点间隔:24 * 3600 * 1000 * 31
但这是盲目给出的,它不会正确绘制点。我需要在每个月的第一天绘制点。但上述间隔有助于每月绑定点,而不是在每月的第一天。这个例子描述了我的问题。工具提示给出了清晰的想法。这是我的代码
series: [{
type: 'area',
name: 'CDP Created',
pointInterval: 24 * 3600 * 1000 * 31,
pointStart: Date.UTC(2005, 0, 01),
dataGrouping: {
enabled: false
},
data: [0, 0, 0, 0, 0, 0, 0, 148.5, 216.4, 194.1, 95.6, 54.4]
}]
无论如何设置pointInterval取决于月份。因为如果我简单地给出上面的 pointInterval 它将每 31 天计算一次。当月份有 28 或 30 天时,这会产生问题。如何实现它。此外,调整容器 div 的宽度会使 x 轴值无法正确显示。提前致谢