在 Chart.js 中显示所有标签

我的CHART.JS的图形有问题,当我把时间间隔设置为2年时,月份的一些标签重叠。我希望所有标签都出现,时间间隔无关紧要。


var g = new Chart(ctx, {

    type: 'bar',

    data: {

        labels: labelsHeader,

        datasets: listData,

    },

    options:{

        maintainAspectRatio: false,

    }

});

http://img4.mukewang.com/611f5226000177df08570348.jpg

潇潇雨雨
浏览 368回答 3
3回答

噜噜哒

在选项下添加以下内容:options: {  scaleShowValues: true,  scales: {    xAxes: [{      ticks: {        autoSkip: false      }    }]  }}

蓝山帝景

一些属性将是有用的。options: {  scales: {    xAxes: [{      ticks: {        maxRotation: 50,        minRotation: 30,        padding: 10,        autoSkip: false,        fontSize: 10      }    }]  }}autoSkip: 显示所有标签maxRotation:刻度标签的旋转(仅适用于水平刻度)minRotation:刻度标签的旋转(仅适用于水平刻度)padding:刻度标签和轴之间的填充。当设置在垂直轴上时,这适用于水平 (X) 方向。当设置在水平轴上时,这适用于垂直 (Y) 方向。fontSize: 字体大小希望这有帮助!

qq_慕瓜3161763

特意注册给你俩点赞
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript