Javascript Chart.js厚标签替换为三个点

Javascript Chart.js厚标签替换为三个点,javascript,vue.js,charts,chart.js,chartkick,Javascript,Vue.js,Charts,Chart.js,Chartkick,如何显示全厚标签?它总是被剪掉并替换为3个点。 我一直在尝试不同的选项,从填充和类似的,但我找不到这个。有完整的日期数据 您正在使用Charts.js的早期版本。如果Charts.js>2.0,则axis标签应根据需要增长,以显示完整日期,除非您像完成一样覆盖标签功能 演示: 日期格式可以在选项中更改。比例: xAxes:[{ 键入:“时间”, 时间:{ 单位:小时, 单位步长:0.5, “小时”, 工具提示格式:“h:mm:ss a”, 显示格式:{ 小时:“是的,嗯,是的” } } }]

如何显示全厚标签?它总是被剪掉并替换为3个点。 我一直在尝试不同的选项,从填充和类似的,但我找不到这个。有完整的日期数据


您正在使用Charts.js的早期版本。如果Charts.js>2.0,则axis标签应根据需要增长,以显示完整日期,除非您像完成一样覆盖标签功能

演示:

日期格式可以在
选项中更改。比例

xAxes:[{
键入:“时间”,
时间:{
单位:小时,
单位步长:0.5,
“小时”,
工具提示格式:“h:mm:ss a”,
显示格式:{
小时:“是的,嗯,是的”
}
}
}]

我正在使用chart.js 2.9.4。再检查一遍。它由Vue组件Vue chartkick安装。我仍然能够直接使用chart.js配置,并且我已经设法用您提供的代码更改了日期格式,但是仍然会缩短(并且无法使用)。感谢演示,我学到了一些新的东西,但这个问题仍然存在。然后可能标签打印被一个函数覆盖。我们能看到部分代码吗?我的代码非常简单,没有用于此的函数,但我在npm模块中发现了问题的根源。函数let setLabelSize(ln 129)的第一行计算不好。函数将不会截断x轴上几个点的标签,但若我有许多点,它将截断,而不需要这样做。