2017-09-18 7 views
2

highcharter機能を使用してグラフをプロットしています。タイムスタンプが6月29日から始まることに気づくでしょう。しかし、それをプロットすると、グラフは6月28日18時30分からプロットしたデータを示します。どのように私はこのタイムゾーンを変更するのですか?ハイチャートのタイムゾーンを変更する

> 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 

PIC

library(highcharter) 
highchart() %>% 
    hc_title(text = "A nice chart") %>% 
    hc_add_series_times_values(d$timestamps, 
          d$x12, name = "x12") 

すべてのヘルプは高く評価されます。ありがとうございました。

+0

はhttps://stackoverflow.com/questions/25266392/how-to-set-highchart-global-options-in-rの重複のように見える - あなたを持っています'timezoneOffset'を変更しようとしましたか? –

+0

ハイチャートパッケージを使用してUTCを設定する方法は不明です。実際にhighchartパッケージにはtimezoneoffsetはありません。私はRのドキュメントでもチェックしました。 –

+1

'Highcharts'では' useUTC'、[docs with sample](http://api.highcharts.com/highcharts/global)をどうして無効にするのかがはっきりしています。ハイチターでは、このチケットにコメントを追加する必要があります(https://github.com/jbkunst/highcharter/issues/69)。 Highcharterのグローバルオプションの設定についてです。 –

答えて

0

これは、UTCをhighcharterで非アクティブ化する方法です。

hcGopts <- getOption("highcharter.global") 
hcGopts$useUTC <- FALSE 
options(highcharter.global = hcGopts) 

グローバルオプションはRから直接アクセスできません。 JavaScriptから、それはこのようになります:

Highcharts.setOptions({ 
    global: { 
     useUTC: false 
    } 
}); 
関連する問題