Когда вы впервые научитесь создавать ggplot()
, вы начнете с помещения данных и эстетики в функцию ggplot()
, а затем добавите слои, используя эти данные и эстетику, например
ggplot(df1, aes(x1,y1)) +
geom_line() +
geom_point()
Однако вы можете предоставить данные и эстетику для каждого слоя, если вам нужно, например,
ggplot() +
geom_line(aes(x1,y1), data= df1) +
geom_point(aes(x1,y1), data= df1)
Это также означает, что вы можете использовать разные данные и эстетику в каждом слое, например
ggplot() +
geom_line(aes(x1,y1), data= df1) +
geom_line(aes(x2,y2), data= df2)