2

このデータ フレームから作成された次の 2 つのプロットを検討してください。

temp = data.frame(x = seq(as.Date('2014-08-01'),as.Date('2014-08-30'),by=1), 
                  y = 1:30,
                 x2 = 1:30)

ggvis日付ではないベクトルをプロットするのに問題はありません:

temp %>%
    ggvis(~x2,~y) %>%
    layer_points()

x 軸が日付でない場合に正しくプロットされたポイント

ただし、日付 (この場合は x 軸) を使用しようとすると、目盛りがプロットされたポイントと一致しなくなっていることがわかります。

temp %>%
    ggvis(~x,~y) %>%
    layer_points()

x 軸が日付の場合、x 軸の目盛りに対してポイントが正しく配置されない

これは何らかのバグだと推測していますが、当面の間、x 軸の目盛りを一定量移動することで修正できるようですが、この量が何であるかも、方法もわかりません。目盛りを移動します。

4

1 に答える 1

1

データ内のすべての観測の時刻を午前 6:00 に設定すると、問題が「修正」され、日付の目盛りと一致することがわかりました。例: 日付変数:

 [1] "12/27/2015 6:00:00" "12/29/2015 6:00:00" "12/26/2015 6:00:00" "12/30/2015 6:00:00"
 [5] "12/31/2015 6:00:00" "12/28/2015 6:00:00" "12/31/2015 6:00:00" "12/29/2015 6:00:00"
 [9] "12/30/2015 6:00:00" "12/31/2015 6:00:00" "12/26/2015 6:00:00" "12/28/2015 6:00:00"
于 2015-10-28T17:53:48.717 に答える