Dan*_* KS 3 charts graphing r ggplot2 direct-labels
我试图将我的直接标签稍微向左移动,不是一组而是所有组。默认情况下 dl.move 一次只移动一组。
library(directlabels)
library(ggplot2)
count <- c(1,5,6,7,8,8)
year <- c(rep(c(2000,2001,2002),2))
group <- c(rep("A",3),rep("B",3))
c <- data.frame(year,count,group)
p <- ggplot(c, aes(x=year, y=count, colour=group)) + geom_line()
direct.label(p, "first.points")
Run Code Online (Sandbox Code Playgroud)
我可以移动一点...
kif <- dl.move("A", hjust=2, vjust=0)
direct.label(p, list("first.points",kif))
Run Code Online (Sandbox Code Playgroud)
但理想情况下,我只想以相同的方式将整个事情移到 a 上。我完全错过了一些愚蠢的语法吗?
小智 5
dl.trans(x=x-0.1) 将所有内容向左移动 0.1 厘米。
direct.label(p, list(dl.trans(x=x-0.1), "first.qp"))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
976 次 |
| 最近记录: |