自定义 Chartjs 工具提示以仅显示 Y 值

问题描述 投票:0回答:1

有没有办法自定义 Chartjs 工具提示以仅显示 Y 值而不覆盖所有回调?

通读文档,似乎所有回调都必须被重写才能返回空字符串,除了其中一个仅返回值的回调。

因此,例如在此演示中,2010 年显示的条形值工具提示应该仅

10

javascript chart.js
1个回答
0
投票

只有两种方法可以覆盖默认的工具提示。与使用

external
选项实现自己的工具提示相比,更简单的方法仍然是覆盖回调。

但是,您不需要覆盖所有回调,因为它们中的大多数默认不执行任何操作。如果您不想显示颜色框,您只需覆盖

title
label
并将
displayColors
设置为 false:

options: {
    plugins: {
        tooltip:{
            enabled: true,
            displayColors: false,
            callbacks: {
                title: function(tooltipItem){
                    return '';
                },
                label: function(tooltipItem){
                    return tooltipItem.formattedValue;
                }
            }
        }
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.