我在带有 chart.js 的网页上显示了一个折线图,但我的时间数据是 UTC。我想将其转换为丹佛时区以显示在图表上。Chart.js 有一个luxon 适配器,但我不知道如何使用它。
我已包含以下脚本:
<script src="./chart.js/dist/Chart.bundle.js"></script>
<script src="https://cdn.jsdelivr.net/npm/luxon@1.15.0"></script>
<script src="https://cdn.jsdelivr.net/npm/chartjs-adapter-luxon@0.2.0"></script>
我的时间数据格式为 json 字符串:
var data = [{"x":"2019-07-23 01:16:11","y":83.97},{"x":"2019-07-23 01:07:13","y":82.74},{"x":"2019-07-23 00:58:21","y":83.86}, ...
这是我的图表“选项”:
options: {
scales: {
xAxes: [{
type: 'time',
distribution: 'series',
}]
}
}
那么我在哪里以及如何实现时区定义呢?我还查看了Luxon 时区文档。