我有一个图表,最终我想将时区偏移量应用于时区的下拉列表。 json传入的时间都是UTC。
有没有一种方法可以让highcharts使用global timezoneOffset属性来处理偏移,当单击按钮或选择下拉菜单时,该属性与之类似:
Highcharts.setOptions({
global : {
timezoneOffset : 300
}
});
也许在执行此操作后我还需要重绘图表吗?
答案 0 :(得分:1)
不建议使用global.timezoneOffset
选项,因此建议您将time.timezoneOffset
用作图表。使用chart-sentric选项,您可以进行常规图表更新以设置新的timezoneOffset
。
例如(JSFiddle demo):
let chart = Highcharts.chart('container', {
time: {
timezoneOffset: -120
}
// ...
});
在执行下拉选择后:
chart.update({
time: {
timezoneOffset: 0
}
});