修复chart.js中条形图Y轴的高度?

pro*_*tor 3 chart.js chart.js2

要求:我正在使用 chart.js。在条形图中,我想固定 Y 轴的高度。是否有任何属性或黑客可以做到这一点?

Nuw*_*ika 7

如果你想控制图表的高度,你可以改变画布的高度

<canvas id="statement" height="100px"></canvas>
Run Code Online (Sandbox Code Playgroud)

或者如果您想更改 y 轴值的高度,请尝试以下操作。下面将确保条形的最大尺寸为 25000,并且每一步都在 5000 处,并且回调会将每个标记为 5k、10k、15k、20k、25k

 var chartConfig = {
         type: 'bar',
         data: data,
         options: {
             scales: {
                 yAxes: [{
                     display: true,
                     gridLines: {
                         color: "rgb(210,210,211)"
                     },
                     ticks: {
                         max: 25000,
                         min: 0,
                         stepSize: 5000,
                         beginAtZero: true,
                         padding: 20,
                         callback: function(value, index, values) {
                             return value / 1000 + "k";
                         }
                     }
                 }]
             }
         }
Run Code Online (Sandbox Code Playgroud)