在Chart.js中创建条形图时,所有条形都会占据整个水平空间 . 如何在最左侧和最右侧的栏中添加一些填充以实现您在下图中看到的内容:

enter image description here

另外,如果杆在中心对齐并且在杆本身上使用最大宽度百分比,则可以实现这一点,使得它们永远不会填满整个空间 . 但我也找不到任何选择 .

目前我正在添加两个带有空白标签的 0 值,这有效,但它只是一个解决方法:

var data = {
    labels: ['', '', 1, 2, 3, '', ''],
    datasets: [{
        data: [0, 0, 36500, 59000, 65000, 0, 0],

        backgroundColor: [
              null,null,
              'blue','blue','blue',
              null,null
        ],
    }]
};

我正在使用Chart.js 2.3 .