下面是一些测试数据:directlabels&ggplot2的背景颜色?
y <- c(1:10, 6:15)
b <- c(rep(c("A", "B"), each=10))
x <- 1:10
df <- data.frame(b, x, y)
和测试图:
library(ggplot2)
library(directlabels)
p1 <- ggplot(df, aes(x=x, y=y, colour=b)) + geom_line()
direct.label(p1, list("first.points", hjust=-1, vjust=-0.5))
我想标签的背景为白色(文本周围的矩形)。有没有办法实现这一点?我试过fill="white"
,colour="white"
,background="white"
,什么都没有发生..
你有没有试过'theme_set(theme_bw())'?也许你会得到警告,但它应该可以正常工作。 – 2014-09-23 06:51:37
[** This Q&A **](http://stackoverflow.com/questions/24815672/how-can-i-configure-box-color-in-directlabels-draw-rects)可能会有所帮助。 – Henrik 2014-09-23 06:52:45
@Henrik,谢谢,'my.dl < - list(box.color =“white”,“draw.rects”); direct.label(p1,list(“first.points”,hjust = -1,vjust = -0.5,“calc.boxes”,“my.dl”))'工作! – beetroot 2014-09-23 07:02:54