【发布时间】:2019-11-30 23:56:02
【问题描述】:
我在带有 chart.js 的网页上显示了一个折线图,但我的时间数据是 UTC。我想将其转换为丹佛时区以显示在图表上。 Chart.js 有一个luxon adapter,但我不知道如何使用它。
我已包含以下脚本:
<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 timezone documentation.
【问题讨论】:
标签: javascript chart.js luxon