0

2 つの時系列データの散布図を作成しようとしています。データはデータ フレームに格納されています。画像の背景は非常に粗く、軸ラベルは表示されません。

ggplot(data=dat,aes(x,y))+geom_point() 

以下では、暗い縦線のみが表示されます。

plot(dat$x,dat$y) 

plot()(以下のように)データに適用した後ggplot()に機能しましたが、軸ラベルはインデックス[1,2,...]であり、実際の値の範囲ではありません。as.numeric()

plot(as.numeric(dat$x),as.numeric(dat$y))
ggplot(data=dat,aes(as.numeric(x),as.numeric(y)))+geom_point()

このフォーラムは初めてなので、ここに画像を投稿することはできません。

4

1 に答える 1

1

デフォルトでは、matrix から data.frame への変換中にデータが factor に変換されていました。以下のコードで修正しました。

data.frame(mydata,stringsAsFactors = FALSE)
于 2012-02-16T15:50:28.210 に答える