是否可以在ggplot2
图中定义绘制函数的边界
例如
f <- ggplot(data.frame(x = c(0, 10)), aes(x))
test <- function(x) {x ^ 2 + x + 20}
f + stat_function(fun = test)
这是在test
区间内绘制c(2, 5)
函数的一种方法
答案 0 :(得分:1)
在stat_function
内设置x个限制,并使用geom_blank
来获取与数据相对应的x个限制:
f + geom_blank() + stat_function(fun = test, xlim = c(2, 5))