如何仅在图表 js 中有数据时显示工具提示?

How to show tooltip only when data available in chart js?

如何仅在图表 js 中有数据时显示工具提示?

callbacks: {
  title: (item, data) => this.projectNumberArray[item[0].index],
  label: (item, data) => this.projectNameArray[item.index]
},

当我没有需要的数据时,我想禁用工具提示。

几天前我遇到了同样的问题。我检查了文档和 github 两者,但我找不到在数据不可用时禁用工具提示的解决方案。

然后我找到了解决办法。

然后我在运行时检查了数据并设置了一个变量。当我绘制图表时,我会检查我在运行时设置的变量并相应地禁用工具提示。

tooltips: {
      enabled: false

}

您可以使用以上代码在 canvas 上绘制图表时禁用工具提示。