次のサンプルデータがあります。
my.list <- vector('list',1000)
for(i in 1:1000)
{
temp <- sample(c("type1","type2"),1)
my.list[[i]] <- data.frame(time=i,type=temp)
}
df <- do.call('rbind',my.list)
型変数の変化を時間とともにプロットしたい。私は以下を使用しました:
ggplot(df,aes(x=time,y=type)) + geom_line()
このコマンドでは、期待した結果が得られません:
タイプ 1 からタイプ 2 への遷移、およびその逆の遷移がプロットに表示されないことに注意してください。私は何か見落としてますか ?
さらに、このプロットでは、時間 x で、型変数は と の両方type1
をtype2
データ フレームの内容と矛盾する値として取るようです。