我试图在折线图的 x 轴上获取过去 7 天的信息(使用 Chartjs)。做这个的最好方式是什么?
Thanks
您可以使用以下代码实例化过去 7 天的图表:
let start = new Date(),
end = new Date();
start.setDate(start.getDate() - 7); // set to 'now' minus 7 days.
start.setHours(0, 0, 0, 0); // set to midnight.
new Chart(document.getElementById("chart"), {
type: "line",
options: {
scales: {
xAxes: [{
type: "time",
time: {
min: start,
max: end,
unit: "day"
}
}]
}
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.8.0/Chart.bundle.min.js"></script>
<canvas id="chart"></canvas>
日期算术之所以有效,是因为日期对象自动更正自身当该值对于设置的月份无效时。
您需要提供您的价值观x
(or t
) & y
特性,如文档中指定的.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)