【发布时间】:2019-03-23 12:18:47
【问题描述】:
只是想知道是否有任何方法可以使用 chart.js 为 y 轴设置水平条标签。以下是我设置图表的方式:
<div class="box-body">
<canvas id="chart" style="position: relative; height: 300px;"></canvas>
</div>
Javascript:
var ctx = document.getElementById('chart').getContext("2d");
var options = {
layout: {
padding: {
top: 5,
}
},
responsive: true,
animation: {
animateScale: true,
animateRotate: true
},
};
var opt = {
type: "horizontalBar",
data: {
labels: label,
datasets: [{
data: price,
}]
},
options: options
};
if (chart) chart.destroy();
chart= new Chart(ctx, opt);
chart.update();
如您所见,第一个和第三个标签太长并且被切断。有没有办法让标签多行?
【问题讨论】:
标签: javascript chart.js