是否可以使用Chart.js缩短雷达图上的外部标签,而不影响其他标签
Is it possible to shorten outer labels on Radar graph using Chart.js, without affecting the other labels?
我目前正在使用Chart.js,并在我的项目中使用一些动态数据构建雷达图。它运行良好。然而,用户偶尔会在标签中使用过多的字符,这会影响图形的整体大小。
有没有一种方法可以减少外环标签说:
"这是一个很长的标签"到"这是…"
在不影响图形本身中的标签(悬停标签)的情况下?
我确实想到了这样的东西:
var label = "This is a really long label";
newLabel = label.substring(0,8) + "...";
Giving: This is ...
然而,这将影响雷达图外部的标签和内部悬停标签。我只想把外标签修一下。
只需设置scaleLabel
函数
...
options: {
scale: {
pointLabels: {
callback: function(pointLabel) {
if (pointLabel.length > 6)
return pointLabel.substring(0, 5) + '...';
else
return pointLabel
}
}
}
}
...
Fiddle-http://jsfiddle.net/e7suv6jg/
相关文章:
- 是否可以使用Chart.js缩短雷达图上的外部标签,而不影响其他标签
- 如何从表单标签外部的按钮手动触发 AngularJS 验证
- 带有标签的外部链接会延迟滚动事件
- 在Joomla html标签默认代码上,如何使用外部javascript更改活动标签
- Android WebView:使用脚本标签从我的资产文件夹加载外部 JavaScript 文件
- 从外部文件加载html而不丢失<脚本>标签
- Jquery-Mobile:如何在外部java脚本中使用name属性启用选择标签
- 仅用RegExp替换字符串中的外部标签
- 如何包含外部JS文件,而不包括在头部标签
- 如何从外部javascript(js)文件在网页中添加样式标签
- 如何从外部链接更改标签的css
- 在页面样式标签内加载CSS,但不能从外部样式表加载
- Js外部是不工作的头部标签的html
- Cordova Windows 8.1上的Visual Studio 2015外部图像加载到img标签
- php如何从外部url获得元标签,而无需重新加载页面
- 我'我想让我的src路径与外部ID结合
- 使用javascript获取html标签的外部id
- Highcharts -外部文本索引标签
- 目标标签内联内容使用外部链接fancybox
- 当用户点击fancybox IMG时,在新标签页打开外部网站