繁体   English   中英

固定chart.js中条形图的Y轴高度?

[英]Fix the height of Y-Axis of Bar chart in chart.js?

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

如果要控制图表的高度,可以更改画布的高度

<canvas id="statement" height="100px"></canvas>

或者,如果您想更改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";
                         }
                     }
                 }]
             }
         }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM