我想知道是否可以使用ggplot2创建绘图,例如x轴线从0到5是黑色,白色从5到8?
我正在制作一个情节右侧有一列文字的情节。目前,x轴变为8.我正在使用
plot + scale_x_continuous(limits=c(0, 8))
如果我将上面的上限改为5,我会丢失右侧的文字。因此,我认为简单地将x轴白色从5变为8将是最简单的解决方案。
答案 0 :(得分:2)
这样的东西?
library(ggplot2)
df = data.frame(
x = runif(10),
y = runif(10)
)
ggplot(df) +
geom_point(aes(x = x, y = y)) +
geom_segment(aes(y = 0, yend = 0, x = 0, xend = 0.5), color = 'blue') +
geom_segment(aes(y = 0, yend = 0, x = 0.5, xend = 1), color = 'red')