下面是一些測試數據: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