1

hospitalグループのすべてのポイントを結ぶ線で複数の散布図を作成したいと思います。

> head(dt.gg)

        pred   base hospital
1 -1.4273910 -2.596        1
2 -0.7296839 -1.595        1
3 -0.6606799 -1.496        1
4 -0.5993430 -1.408        1
5 -0.5380061 -1.320        1
6 -0.4766692 -1.232        1

これまでの私の試みは次のとおりです。

require(ggplot2)
dt.gg <- read.csv("http://goo.gl/5yjEZ")
ggplot(dt.gg, aes(x=base, y=pred, color=hospital)) + geom_point(shape=1) +
    theme(legend.position="none") 

しかし、私は各グループの点に参加することができませんでした. geom_line()機能していないようです-各病院グループのポイントを個別に結合するのではなく、すべてのポイントを結合します(各グループのポイントと同じ色で)

4

1 に答える 1

3

ポイントを結合するにはgroup=hospital、関数に引数を追加する必要があります。ggplot()

ggplot(dt.gg, aes(x=base, y=pred, color=hospital,group=hospital)) + geom_point(shape=1) +
 geom_line()+ theme(legend.position="none")
于 2013-02-04T20:11:26.840 に答える