1
ループでggplot2する:追加ラインプロットは、私はこのような既存のプロットに行数を追加する場所、インクリメンタルggplot2を作成したい
pl = ggplot()
pl = pl + somesetup
while(stillhavelines) {
df = getTheLine(fromsomewhere)
pl = pl + geom_line(aes(df$x,df$y),linetype=lt,colour=co) ## !!!!
}
ggsave(...)
奇妙なことがあること、私は、これを行う場合1つのデータフレームからすべてのラインプロットが表示されます。私は代わりに、各データフレームを独自の変数に割り当てることでこれを試しています。
ggplotに実際に異なるデータフレームの行を表示するにはどうすればよいですか?それはなぜこれを行うのですか、それは非常に驚くべきで直感的ではありません。 data
が、それはそれだけで表示されますので、層は、それぞれの時間が、実際には同じであると仮定します指定されていない場合
pl = pl + geom_line(data = df, aes(x = x, y = y), linetype = lt, colour = co)
:
これは本当にggplot2の使用方法ではありません(ただし、私が推測すると多大な努力が必要です)。プロットする前に*データを徐々に作成してみてはどうでしょうか?そのために、何かを段階的に構築するのはなぜですか? –