首页 > 解决方案 > chart.js 定位器在哪里使工具提示向下移动

问题描述

我想将工具提示向下移动几个像素,而不是总是在每个堆栈的顶部(在堆积条形图上)。

我在关于的文档positioners中找到了这个,但我无法理解代码的结构以及它应该实际去哪里。

    Chart.Tooltip.positioners.custom = function(elements, eventPosition) {
        var tooltip = this;

        return {
            x: 0,
            y: -50
        };
    }

作为参考,您可以看到我尝试将其放置在这里的位置(难怪它为什么不起作用)

Config似乎有一个positionand yPadding,当我将它们放在工具提示选项中时,它们似乎都没有我想要的效果:

tooltips: {
            yAlign: 'top',
            position: 'nearest',
            yPadding: 50
}

yPadding扭曲工具提示,我不知道为什么,但它混淆了插入符号和框。

标签: javascriptchart.js

解决方案


推荐阅读