gpt4 book ai didi

javascript - 当鼠标悬停时,Chartjs 显示标签和单位统计

转载 作者:行者123 更新时间:2023-12-01 00:35:41 25 4
gpt4 key购买 nike

当我的鼠标指针悬停在图表上时是否可以显示标签和单位?目前只有数字。

对于下面的示例,我想展示:

  • 58% 标签1
  • 0% 标签2
  • 0% 标签3
  • 0% 标签4
  • 0% 标签5

enter image description here

我的选项如下所示:

var options = {
//Boolean - Show a backdrop to the scale label
scaleShowLabelBackdrop : true,
//Boolean - Whether to show labels on the scale
scaleShowLabels : true,
// Boolean - Whether the scale should begin at zero
scaleBeginAtZero : true,
scaleLabel : "<%%= Number(value) + ' %'%>",
legendTemplate: "<ul class=\"<%%=name.toLowerCase()%>-legend\"><%% for (var i=0; i<datasets.length; i++){%><li><span style=\"background-color:<%%=datasets[i].strokeColor%>\"></span><%%if(datasets[i].label){%><%%=datasets[i].label%> <strong><%%=datasets[i].value%></strong><%%}%></li><%%}%></ul>",
tooltipTemplate: "<%%= value %> Label"
}

使用scaleLabel选项,我可以在Y轴上显示%,但不会在悬停弹出窗口上显示......

最佳答案

我找到了解决方案on the ChartJS repository on Github .

解决方案是使用选项multiTooltipTemplate 如果您的图表有多个数据。否则,您应该使用 tooltipTemplate

multiTooltipTemplate: "<%=datasetLabel%> : <%= value %>"  // Regular use
// or
multiTooltipTemplate: "<%%=datasetLabel%> : <%%= value %>" // Ruby on Rails use

会给你:

  • 数据集标签:值

关于javascript - 当鼠标悬停时,Chartjs 显示标签和单位统计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30334965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com