私はいくつかの曲線を描いてプロットを描こうとしています。 x軸は数値ではなく、文字列です。ggplotとx軸の文字列
これは(how to plot all the columns of a data frame in Rのように)正常に動作します:私はエラーgeom_path取得
require(ggplot2)
df_nok <- rbind(data.frame(x=c("four","three","two","one"),y=rnorm(4),d="d1"),data.frame(x=c("three","two","one"),y=rnorm(3),d="d2"))
ggplot(df_nok, aes(x,y)) + geom_line(aes(colour=d))
:
require(ggplot2)
df_ok <- rbind(data.frame(x=4:1,y=rnorm(4),d="d1"),data.frame(x=3:1,y=rnorm(3),d="d2"))
ggplot(df_ok, aes(x,y)) + geom_line(aes(colour=d))
しかし、私のデータは次のようになります。各グループは、一つだけの観察で構成されています。あなたはグループの美学を調整する必要がありますか?。 グラフの線は表示されませんが、軸はプロットされ、x軸には正しいラベルが含まれますが、の間違った順序にも含まれます。
これをできるだけ簡単にプロットする方法はありますか? (また、いくつかのシリーズのx値の欠落に注意してください)。
私のデータを再形成する必要はありません。しかし、他に誰も考えがないなら、私はこの答えを受け入れます。 – fabb
あなたは 'df_nok'と' x'の望みの注文を得たとき、私のデータをこのフォームに簡単に作り直す方法がありますか? – fabb
できれば私はあなたに10アップアップします。 'as.is = TRUE'を覚えておく必要があります。 2番目の問題は、 'as.is = TRUE'を設定した後の日付が文字であることに起因していましたが、それは' as.Date() 'で簡単に解決できました。 – ricardo