-1
で複数のカテゴリにgeom_smoothを()フィッティング私がどのように見えるいくつかのデータがあります。ggplot2
sample diff chromosome haploid coverage
B 90.9963099631 7 b 0.513
A 91.7019475021 12 a 8.234
C 90.3855783676 14 a 6.211
D 91.3407821229 17 b 4.321
E 91.5740740741 11 b 0.213
F 90.9963099631 7 b 0.513
G 91.7019475021 12 a 8.234
H 90.3855783676 14 a 6.211
I 91.3407821229 17 b 4.321
J 91.5740740741 11 b 0.213
そして、私は異なる染色体間で、異なるカバレッジ値のための「差分」のための変化を視覚化したいが、私はやりましたこの:
plot = ggplot(dat, aes(x = coverage, y = diff, group = chromosome, colour = chromosome, ylim(0, 100))) + geom_point(colour = chromosome) + stat_smooth(se=FALSE) + ylim(0, 100)
`geom_smooth()` using method = 'loess'
今、私は、これはmutlipleトレンドラインを描画するための最良の方法はないと思うが、私はこの生産:
私は後に何をしているのですか。しかし、実際には、私のデータが与えられたとき、すべての曲線がまったく同じ形状であるべきではないと思いますが、それらのすべての形状は基本的に同じです。 geom_smooth()はすべてのカテゴリに対して1つのLOWESS曲線をプロットしてから、異なるカテゴリに対して同じカーブを上下に移動しましたか?
もしそうなら、カテゴリごとにプロットに依存しない行にする方法はありますか?
あなたの例では 'stat_smooth'ではなく' geom_smooth'を使っています。このプロットを生成するコードは本当ですか? – AntoniosK