动态将时区偏移量应用于高图

时间:2019-01-04 16:45:34

标签: angularjs highcharts highcharts-ng

我有一个图表,最终我想将时区偏移量应用于时区的下拉列表。 json传入的时间都是UTC。

有没有一种方法可以让highcharts使用global timezoneOffset属性来处理偏移,当单击按钮或选择下拉菜单时,该属性与之类似:

Highcharts.setOptions({
  global : {
    timezoneOffset : 300
  }
});

也许在执行此操作后我还需要重绘图表吗?

此处的示例:https://plnkr.co/edit/oqOAmUnH2LZzAX3a7vpV

1 个答案:

答案 0 :(得分:1)

不建议使用global.timezoneOffset选项,因此建议您将time.timezoneOffset用作图表。使用chart-sentric选项,您可以进行常规图表更新以设置新的timezoneOffset

例如(JSFiddle demo):

let chart = Highcharts.chart('container', {
  time: {
    timezoneOffset: -120
  }
  // ...
});

在执行下拉选择后:

chart.update({
  time: {
    timezoneOffset: 0
  }
});