有没有办法定制chartjs工具提示,只显示Y值,而不覆盖所有回调?

通过阅读the documentation,似乎所有的回调都必须被重写以返回空字符串,除了其中一个回调只返回值.

例如,在this demo中,2010年的条形值工具提示应该只显示10.

推荐答案

只有两个选项可以替代默认工具提示:externalcallbacks.对于简单地删除工具提示中的某些组件,使用external选项本身就过于复杂.更简单的方法仍然是覆盖回调.

但是,您不需要覆盖所有回调,因为大多数回调都是defaults to do nothing个.如果不希望显示 colored颜色 框,则只需覆盖titlelabel,并将displayColors设置为false:

options: {
    plugins: {
        tooltip:{
            enabled: true,
            displayColors: false,
            callbacks: {
                title: function(tooltipItem){
                    return '';
                },
                label: function(tooltipItem){
                    return tooltipItem.formattedValue;
                }
            }
        }
    }
}

Javascript相关问答推荐

如何通过onClick为一组按钮分配功能;

如何在表格上拥有水平滚动条,在正文页面上拥有垂直滚动条,同时还对html表格的标题使用位置粘性?

GrapeJS -如何保存和加载自定义页面

将状态向下传递给映射的子元素

Snowflake JavaScript存储过程返回成功,尽管预期失败

更改JSON中使用AJAX返回的图像的路径

手机上的渲染错误文本必须在文本组件中渲染,但在浏览器上没有问题<><>

查找最长的子序列-无法重置数组

使用Promise.All并发解决时,每个promise 的线性时间增加?

如何创建返回不带`new`关键字的实例的类

确保函数签名中的类型安全:匹配值

VSCode中出现随机行

从逗号和破折号分隔的给定字符串中查找所有有效的星期几

我想使用GAS和HTML将从Electron 表格中获得的信息插入到文本字段的初始值中

Clip-Path在网页浏览器(Mozilla、Edge、Chrome)上不能正常工作,但在预览版Visual Code Studio HTML、CSS、JS上却能很好地工作

FireBase FiRestore安全规则-嵌套对象的MapDiff

Chart.js Hover线条在鼠标离开时不会消失

如果未定义,如何添加全局变量

CSS网格使页面自动滚动

响应,Use Callback更新状态变量,该变量也存在于其依赖数组中,它如何防止无限重新呈现?