javascript - Chart.js 如何删除图表上的最终标签
问题描述
我的 x 轴上有一个问题,我设置的最大值的标签与前一个标签重叠。如何防止显示最终标签?
我查看了 NestedTickoptions、TickOptions 和 LinearTickOption 接口中的所有属性(我正在使用类型脚本),但似乎没有一个选项对我有帮助。我是否必须在回调中编写一些自定义功能?
解决方案
您可以使用callback
函数在xAxes
. 想法是不显示最后一个标签,请参见代码示例:
ticks: {
callback: function(value, index, values) {
var lastValue = values[values.length - 1];
var displayValue = value === lastValue ? '' : lastValue;
return displayValue;
}
}
在回调函数中,您可以获得所有标签,只需将其添加到xAxes
.
scales: {
xAxes: [{
// ticks
}],
推荐阅读
- android - 我发现运行时错误无法实例化应用程序 android.support.multidex.MultiDexApplication
- vb.net - 在 Visual Basic 2010 中将 ucs-2 转换为 utf-8
- sql - 如何为不同的日期返回同一行
- ios - iOS Swift - searchBarCancelButtonClicked 打印出现在日志中,但未返回函数
- sql - 使用 SQL Server 的日期转换 (DATENAME,DATEPART) 的奇怪结果
- php - 非法偏移类型,其中键是字符串
- mysql - 'where 子句'中的未知列'david'
- c# - 如何使用 0 获取一个月中的天数列表?
- java - 多租户系统的 Spring 验证查询
- python - 使用 f2py 从 Fortran 修改 Numpy 字符串数组