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

Ale*_*mzz 4 javascript jquery plugins chart.js

我想更改"datasetlabel"宽度"multiTooltipTemplate"的"标签".但我发现只有先前版本的chart.js的解决方案

你能告诉我怎么转换这个:

multiTooltipTemplate: "<%%=datasetLabel%> : <%%= value %>",
Run Code Online (Sandbox Code Playgroud)

到Chart.js的版本2

现在我选择了这个:

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

谢谢你的帮助

pot*_*ngs 8

你的options对象应该是

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