Javascript 如何防止Chartjs条形图中的边栏被剪裁?

Javascript 如何防止Chartjs条形图中的边栏被剪裁?,javascript,canvas,graph,chart.js,Javascript,Canvas,Graph,Chart.js,我创建了一个chartjs条形图来表示60分钟间隔内的一组测量值。我已经设法让图表运行起来,但它的结束栏不断被剪掉。代码在这里 有人知道如何防止末端像这样被剪断吗? 我认为这是你尝试做轴的方式,它看起来显示00-01、01-02等之间的值,在最后一个数据点,你的轴不到凌晨1点,第一个数据点类似,我可以通过更改来修复它: min: moment.unix(new Date(2018, 1, 0, 0, 0, 0).getTime() / 1000), max: moment.unix(new Da

我创建了一个chartjs条形图来表示60分钟间隔内的一组测量值。我已经设法让图表运行起来,但它的结束栏不断被剪掉。代码在这里

有人知道如何防止末端像这样被剪断吗?

我认为这是你尝试做轴的方式,它看起来显示00-01、01-02等之间的值,在最后一个数据点,你的轴不到凌晨1点,第一个数据点类似,我可以通过更改来修复它:

min: moment.unix(new Date(2018, 1, 0, 0, 0, 0).getTime() / 1000),
max: moment.unix(new Date(2018, 1, 0, 0, 60, 0).getTime() / 1000),
致:

可能不是您想要的,但在小提琴中(添加了依赖项moment.js后),它不会切断您的线条


我没有这样处理过时间,但可能需要提供不同的数据才能使其正常工作。

您的JSFIDLE链接不起作用。
min: moment.unix(new Date(2018, 1, 0, 0, 0, 0).getTime() / 1000),
max: moment.unix(new Date(2018, 1, 0, 0, 60, 0).getTime() / 1000),
min: moment.unix(new Date(2018, 1, 0, 0, -1, 0).getTime() / 1000),
max: moment.unix(new Date(2018, 1, 0, 0, 61, 0).getTime() / 1000),