[英]Remove ggplot2 geom_polygon Buffering
我目前正在根據ggplot2網站geom_polygon上提供的示例來繪制三個多邊形。 但是,盡管設置了xlim和ylim,但似乎仍然在圖像周圍強加了一些緩沖,是否有辦法消除這種緩沖,使多邊形移到邊緣?
library(ggplot2)
ids <- factor(1:3)
values <- data.frame(
id = ids,
value = 1:3)
positions <- data.frame(
id = rep(ids, each=4),
x = c( -3, 0, 0, -3,
-3, 0, 3, -3,
0, 3, 3, 0 ),
y = c( -3,-3, 0, 0,
0, 0, 3, 3,
-3,-3, 3, 0 )
)
datapoly <- merge( values, positions, by=c('id'))
mnp.latent.plot <- ggplot(datapoly, aes(x=x,y=y, alpha=0.5)) +
geom_polygon(aes(fill=value, group=id)) + xlim(-3,3) + ylim(-3,3) +
guides(fill=FALSE,alpha=FALSE)
plot(mnp.latent.plot)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.