R ggplot2- 在stat_contour图中设置z轴限制
在ggplot2中,可以使用简写方法(xlim(0, 1)
)或更结构化的方法(scale_x_continuous(limits = c(0, 1))
)指定x和y轴限制。如何在等高线图中对z轴执行此操作?
可重复的例子:
library(ggplot2)
library(akima)
x <- runif(40)
y <- runif(40)
z <- runif(40, min = 0.5, max = 1)
fld <- interp(x = x,
y = y,
z = z,
xo = seq(min(x), max(x), length = 40),
duplicate = 'mean')
gdat <- interp2xyz(fld, data.frame = TRUE)
ggplot(gdat, aes(x = x, y = y, z = z))
geom_tile(aes(fill = z))
stat_contour(aes(fill = ..level..), geom = 'polygon', binwidth = 0.005)
geom_contour(colour = 'white', alpha = 0.5)
scale_fill_gradient(low = 'white', high = 'red')
theme_bw()
在这个例子中,我人为地将z轴约束到0.5到1的范围。但是,我想绘制它以使白色渐变从0开始而不是0.5。有关如何做到这一点的任何建议吗?
最佳答案:
0 个答案:
没有答案本文经用户投稿或网站收集转载,如有侵权请联系本站。