2017-01-01 122 views
1

我有两个插件,一个横跨图表显示水平线(示例图像显示如下),另一个显示圆环图中的标签。在基本图表触发工具提示的两种情况下,它都显示在插件的图形下(即较低的z位置)。Chart.js插件重叠的工具提示

barchart with overlapping lines

我知道我可以创建一个完全自定义的工具提示,可能解决这个问题,但想知道如果有,我没有看到一个配置或简单的解决方案。

如果需要,我可以发布代码,但不认为它会有用。

+0

这是住在我们能看到的地方吗? –

回答

1

我相信你应该已经发布了代码以保持清晰。由于您正在讨论插件,因此您至少会覆盖一个插件方法。您被覆盖的方法之一可能是afterDraw。我相信,覆盖afterDraw会提出你提到的问题。尝试更改afterDrawafterDatasetsDraw。看看docs for the plugin methods that can be overridden。您希望绘制工具提示之前绘制线条,因此在绘制数据集后立即绘制线条似乎是一个很好的解决方案。也许使用beforeDatasetsDraw代替也是一个不错的解决方案,具体取决于您是否希望这些线条位于线条之上。

+0

钉钉!谢谢。 – samullen

相关问题