【发布时间】:2021-09-22 19:52:18
【问题描述】:
我正在尝试获取图表中最低的 y 轴标签/值。 y 轴标签是动态/自动添加的,因为我故意不将其设置为从零开始。如何从图表中获取最低标签的值(下例中为30)?
我试过了:myLineChart.options.scales.yAxes[0].ticks.min;,但它只返回undefined:
var ctx = document.getElementById('myChart').getContext('2d');
var data = {
labels: ["data1", "data2", "data3", "data4", "data5", "data6"],
datasets: [{
label: "Sample data",
data: [128, 56, 47, 64, 125, 36],
borderColor: "rgba(0, 128, 0, 1)"
}]
};
var myLineChart = new Chart(ctx, {
type: "line",
data: data
});
console.log(myLineChart.options.scales.yAxes[0].ticks.min); // returns `undefined`
<script src="https://cdn.jsdelivr.net/npm/chart.js@2.8.0"></script>
<canvas id="myChart" width="200" height="100"></canvas>
【问题讨论】:
标签: javascript object chart.js axis-labels