2
我想添加標籤到ggplot2圖形有許多點和線使用geom_line
。由於該圖有太多的數據點和線性線,所以看起來非常混亂。把標籤添加到ggplot2圖形
我想標貼添加到線性線,從而使最終用戶將definetely知道是什麼行所屬的服務器等
我的數據幀看起來像這樣
> 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
,但它仍然不夠清楚。當我做最後的點時,標籤被切斷。
是否可以在lm
行上添加標籤?