javascript - Chart.js 工具提示自定义

标签 javascript chart.js

我想知道如何将 % 之类的符号附加到工具提示数值中? 我一直在搜索文档但无法找到它,但是,在他们的主要站点上,他们将大小值 kB 附加到饼图 tooltips

我怎样才能实现类似的目标?

谢谢

最佳答案

好吧,您可以更改工具提示模板选项: 默认情况下是:

tooltipTemplate: "<%if (label){%><%=label%>: <%}%><%= value %>"

改成tooltipTemplate: "<%if (label){%><%=label%>: <%}%><%= value %>%"在您提供的用于创建图表的选项对象中。

我使用它是因为我想向用户显示一个与我图表上的大小不成比例的百分比(我的圆环图代表一个过程,一些过程比其他过程花费的时间更少,所以大小不一样所有这些)

您给出的确切示例是 kb。 这是我从 Chart.js 的索引页面复制和粘贴的确切代码:

var moduleDoughnut = new Chart(canvas.getContext('2d')).Doughnut(moduleData, { 
    tooltipTemplate : "<%if (label){%><%=label%>: <%}%><%= value %>kb",
    animation: false 
});

关于javascript - Chart.js 工具提示自定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29856304/

相关文章:

Javascript:尝试构建带有循环的屏幕键盘,但我收到 "allocated size overflow"消息

javascript - 图表 js 图表条形图不显示从 0 开始的数据

chart.js - Chartjs 2 : Multi level/hierarchical category axis in chartjs

javascript - AngularJs:删除项目后取消选中复选框

javascript - 使用javascript检测文本区域的字符集

javascript - 在新选项卡中打开时网址显示不同的 php 文件

javascript - jQuery 滚动只检测页面顶部和底部的滚动?

chart.js - 动态改变 chartjs 刻度颜色

javascript - Chart.js 无法从 php 读取元素作为标签

javascript - 如何在 Angular Charts 的极地面积图的鼠标悬停时自定义工具提示