Javascript 如何使用Chart.js在X轴上用网格线显示特定标记和标签?

Javascript 如何使用Chart.js在X轴上用网格线显示特定标记和标签?,javascript,chart.js,Javascript,Chart.js,谢谢你关注这个问题 我想添加勾号和3个带有网格线的标签,如图所示,但我找不到使X轴如图所示的最佳解决方案。希望有人能帮助我 将此项用于标签阵列: labels: [["jan", 20], "", "", "", "", "", ["jul", 20], "", "", "", "&quo

谢谢你关注这个问题

我想添加勾号和3个带有网格线的标签,如图所示,但我找不到使X轴如图所示的最佳解决方案。希望有人能帮助我


将此项用于标签阵列:

labels: [["jan", 20], "", "", "", "", "", ["jul", 20], "", "", "", "", "", ["jan", 21]],
这是您的选项对象:

options: {
    scales: {
        xAxes: [{
            ticks: {
               callback: (label) => (label === "" ? null : label)
          }
      }]
    }
  }
将得到以下结果:


由于记号是由网格线生成的,它们也消失了,所以不知道如何修复。

谢谢你的回答。但我只想删除垂直网格线,7月20日除外。有可能吗?编辑后的答案,这不是你想要的,但很接近。非常感谢,但我只需要为其他值显示勾号。