Chart.js - X 轴刻度

Chart.js - X-Axis scale

我正在使用 chart.js 创建图表。

我在 y 轴上绘制一些东西(比如说活跃客户的数量),在 x 轴上绘制时间,但是第一个月的时间是按天计算的(第 1 天、第 2 天到第 30 天),然后是 30天乘 30 天,最后 180 天乘 180 天。

我的图表有效,但它不自然,因为 x 轴上两个连续点之间的距离(第 1 天与第 2 天,或第 180 天与第 360 天)是恒定的。我希望 day180 和 day360 之间的 space 比 day1 和 day2 之间的距离大 180 倍。

我曾尝试将名称从 day1 更改为 1 等等,但没有成功。

感谢您的帮助!

在中间插入空数据点怎么样?

所以这个概念:

labels = ["1", "2", "", "4", "", "", "", "8"];
data =  [65, 59, null, 81, null, null, null, 34];