3
geom_dl()
に問題があります.2つのグループが同じラベルを持つため、正しくラベルを配置しません。私はそれを見ることができます2つのグループのラベルが同じ場合、directlabels :: geom_dlを使用
data$groups <- data$label
GeomDlコールの中に問題が発生していますが、私はそれを修正する方法を見つけることができません。
これは、それが現在のようになります。
と、これは、それがどのように見えるかです:ここでは
は、データとggplotコードです:
dat <- structure(list(level = structure(c(3L, 3L, 1L, 1L, 2L, 2L), .Label = c("2", "3", "1"), class = "factor"), year = c(2013L, 2014L, 2013L, 2014L, 2013L, 2014L), mean = c(9.86464372862218, 9.61027271206025, 18.3483708337732, 15.3459903281993, 6.75036415837688, 7.33169996044336), pchange = c(" 68%", " 68%", " 76%", " 76%", " 76%", " 76%")), .Names = c("level", "year", "mean", "pchange"), row.names = c(413L, 414L, 419L, 420L, 425L, 426L), class = "data.frame")
ggplot(dat, aes(x = year, y = mean)) +
geom_line(aes(color = level)) +
geom_dl(aes(label=pchange, color=level), method=list("last.qp"))
は、あなたが望むなら私の答えにこれを追加すること自由に感じなさい。エレガントなもの! – tonytonov