Chartjs Tooltip Line Breaks(Chartjs 工具提示换行符)
问题描述
是否可以在 chartjs 工具提示中获得换行符?
Is it possible to get line breaks in chartjs tooltips?
tooltipTemplate: "<%if (label){%><%=label%>: <%}%><%= value %>"
我想用新的一行替换:".
I want to replace ": " with a new line.
我试过 
、u000D
、
和 <br/>
无济于事.
I've tried with 
, u000D
,
and <br />
to no avail.
更新:现在我已将接受的答案更改为 chart.js
是第 2 版.
Update: I have changed my accepted answer now that chart.js
is on version 2.
推荐答案
如果您使用的是 2.0.0-beta2,您可以使用 tooltip 回调并在此处返回字符串数组.
If you are using 2.0.0-beta2, you can use tooltip callback and return array of strings there.
tooltips: {
mode: 'single',
callbacks: {
afterBody: function(data) {
var multistringText = ['first string'];
// do some stuff
multistringText.push('another string');
return multistringText;
}
}
}
这篇关于Chartjs 工具提示换行符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:Chartjs 工具提示换行符
- addEventListener 在 IE 11 中不起作用 2022-01-01
- Fetch API 如何获取响应体? 2022-01-01
- 如何使用 JSON 格式的 jQuery AJAX 从 .cfm 页面输出查 2022-01-01
- 400或500级别的HTTP响应 2022-01-01
- 失败的 Canvas 360 jquery 插件 2022-01-01
- Quasar 2+Apollo:错误:找不到ID为默认的Apollo客户端。如果您在组件设置之外,请使用ProvideApolloClient() 2022-01-01
- Flexslider 箭头未正确显示 2022-01-01
- CSS媒体查询(最大高度)不起作用,但为什么? 2022-01-01
- Css:将嵌套元素定位在父元素边界之外一点 2022-09-07
- 使用RSelum从网站(报纸档案)中抓取多个网页 2022-09-06