【问题标题】:Chart.js - hide / remove label on second datasetChart.js - 在第二个数据集上隐藏/删除标签
【发布时间】:2020-03-22 06:37:25
【问题描述】:

我有一个包含 2 个相同数据集的折线图 - 唯一的区别是第二个数据集使用 Chart.js 趋势线插件。

当有人将鼠标悬停在其中一个数据点上时,如何仅显示仅显示第一个数据集的标签? 到目前为止,我在 StackOverflow 上查看了很多文档和许多其他问题,但似乎找不到答案。

【问题讨论】:

    标签: javascript charts chart.js data-analysis


    【解决方案1】:

    设法找出答案。两个数据集中有 86 个项目,第二个数据集从索引 43 开始。这是一个非常丑陋的解决方案,但它有效。在选项部分添加以下内容。

    tooltips: {
        filter: function (tooltipItem, data) {
            var label = data.labels[tooltipItem.index];                           
            if (tooltipItem.datasetIndex > 42) {
                return false;
            } else {
                return true;
            }
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2016-09-09
      • 1970-01-01
      • 2019-12-30
      • 2021-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-23
      • 1970-01-01
      相关资源
      最近更新 更多