在Chart.js v2.x中放置“multiTooltipTemplate”的位置

时间:2016-05-11 09:31:17

标签: javascript jquery plugins chart.js

我想更改“datasetlabel”width“multiTooltipTemplate”的“标签”。但我找到的解决方案仅适用于以前版本的chart.js

你能告诉我如何转换它:

multiTooltipTemplate: "<%%=datasetLabel%> : <%%= value %>",

到Chart.js的第2版

现在我选择了这个:

    options: {
tooltips: {
            enabled: true,
            mode: 'single',
            callbacks: {
                label: function(tooltipItems, data) { 
                    return tooltipItems.yLabel + ' €';
                }
            }
        },
}

感谢您的帮助

1 个答案:

答案 0 :(得分:8)

您的options对象应为

...
options: {
  tooltips: {
    callbacks: {
      label: function(tooltipItem, data) {
        var datasetLabel = data.datasets[tooltipItem.datasetIndex].label || '';
        return datasetLabel + ' : ' + tooltipItem.yLabel + ' €';
      }
    }
  }
}
...