を使用して、多くの点と線を持つggplot2グラフにラベルを追加しようとしていgeom_lineます。グラフにはデータポイントと直線が多すぎるため、非常に雑然と見えます。
エンドユーザーがどの線がどのサーバーに属しているかなどを明確に把握できるように、直線にラベルを追加したいと思います。
私のデータフレームは次のようになります
> z
Hostname    Memory  Date
ServerA         50  2012-01-01 01:00:00
ServerB         30  2012-01-01 01:00:00
ServerC         30  2012-01-01 01:00:00
ServerD         20  2012-01-01 01:00:00
ServerE         80  2012-01-01 01:00:00
ServerA         20  2012-01-02 01:00:00
ServerB         10  2012-01-02 01:00:00
ServerC         5   2012-01-02 01:00:00
ServerD         39  2012-01-02 01:00:00
ServerE         50  2012-01-02 01:00:00
p <- ggplot(z, aes(x=Date, y=Memory, colour=Hostname, size=0.1)) + 
        geom_point(size=0.1) + theme_bw
() + geom_smooth(method = "lm", se=FALSE, size = 1) + 
         theme_bw() + geom_point(size=0.2)
direct.label(p, "last.points")またはを使ってみfirst.pointsましたが、まだはっきりしていません。そして、last.pointsを実行すると、ラベルが切り取られます。
ラインにラベルを付けることは可能lmですか?