我有一个数据框,我想知道如何使用“max”(红色)和填充区域(蓝色)绘制一条线,然后使用“min”(绿色)添加第二条线。非常感谢。x轴是“x”。
df <- data.frame(
x = c("Jan","Feb","Mar","April","May","June","July"),
max = c(100,150,200,300,80,130,50),
min = c(30,20,40,25,15,10,8))
我尝试了以下代码:
df$x = 1:7
ggplot(df, aes(x)) +
geom_line(aes(y = max), color="red") +
geom_area() +
geom_line(aes(y = min), color = "blue")
但是会出现错误:Error in eval(expr, envir, enclos) : object 'y' not found