1

ggplot2で折れ線グラフを作成することを期待して、データで発生している問題を解決しようとしています。これは私のデータです(dput()で出力されます)。1つは日付(d、m、y、h、m)で、もう1つはカウントの10行2列であると想定されています。コードの状態についてお詫びします。コードをより単純に再現しようとすると、それは機能し、グラフを作成しようとすると問題がどこにあるのかわかりません。

day2 <- structure(list(date = structure(c(1355210880, 1355211000, 1355211120, 
                                      1355211240, 1355211360, 1355211480, 1355211600, 1355211720, 1355211840, 
                                      1355211960), class = c("POSIXct", "POSIXt"), tzone = ""), Counts = c("12", 
                                                                                                           "45", "12", "4", "2", "3", "2", "2", "2", "0")), .Names = c("date", 
                                                                                                                                                                       "Counts"), row.names = 4405:4414, class = "data.frame")

私がプロットしようとしているグラフは次のとおりです。

library(ggplot2)
g = ggplot(day2, aes(x=date, y=Counts))
g +  geom_line()

ただし、結果のグラフは単純に水平線であり、[カウント]列は連続していない数値で増加します。誰か助けてもらえますか?

4

1 に答える 1

2

線を引くためにポイントをグループ化する方法をggplotに指示する必要があります。

g +  geom_line(aes(group = 1))
于 2013-02-11T20:07:50.647 に答える