我正在使用highcharter
函数绘制图表。您可以注意到时间戳从6月29日开始。但我在绘制时,图表显示了从6月28日,1988年开始的数据绘制。我该如何改变这个时区?
> head(d)
timestamps x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12
47948 2017-06-29 00:00:00 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 48.5 1210.87
47949 2017-06-29 00:01:00 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 49.2 1213.91
47950 2017-06-29 00:02:00 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 49.0 1213.59
47951 2017-06-29 00:03:00 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 50.0 1214.28
47952 2017-06-29 00:04:00 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 50.0 1212.13
47953 2017-06-29 00:05:00 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 49.8 1216.06
library(highcharter)
highchart() %>%
hc_title(text = "A nice chart") %>%
hc_add_series_times_values(d$timestamps,
d$x12, name = "x12")
感谢任何帮助。谢谢。
答案 0 :(得分:3)
这就是我设法在highcharter
中停用UTC的方法。
hcGopts <- getOption("highcharter.global")
hcGopts$useUTC <- FALSE
options(highcharter.global = hcGopts)
R
无法直接访问全局选项。来自JavaScript
,就像这样:
Highcharts.setOptions({
global: {
useUTC: false
}
});