我有以下代码示例:
x <- c(1,1.2,1.3,1.1,2,2.5,3.6)
y <- c(3,3.1,2.9,3.6,4.5,5.6,6.7)
z <- c('Austria',' Germany','Italy','France','Spain','Portugal','Belgium')
dataset <-data.frame(x,y,z)
ggp <- ggplot(dataset,mapping = aes(x=x,y=y)) +
geom_text_repel(mapping = aes(label = z),size = 2,min.segment.length = 0,seed = 42,box.padding = 0.4,arrow = arrow(length = unit(0.007,"npc")),nudge_x = .03,nudge_y = .03,color = "grey60") +
geom_point(data = dataset,aes(colour=z,size = y/x),alpha=0.6) +
facet_zoom(x = x < 2,horizontal = FALSE,zoom.size = 0.3,show.area = FALSE) +
coord_cartesian(clip="off")
ggp
我只想在主面板上显示不在构面缩放中的点的名称,而在构面缩放中我只想显示可见点的名称。有没有办法同时做到这两点?
我也想避免使用 geom_text