R语言学习case12:ggplot 置信区间(多线型)

接上文:多条曲线
R语言学习case11:ggplot 置信区间(包含多子图)

在ggplot2中,每个geom函数都接受一个映射参数。然而,并非每个美学属性都适用于每个geom。你可以设置点的形状,但不能设置线的“形状”。另一方面,你可以设置线的线型。geom_smooth()将为您映射到线型的每个唯一值绘制不同的线,具有不同的线型。

单一曲线

ggplot(data = mpg) + 
  geom_smooth(mapping = aes(x = displ, y = hwy))

R语言学习case12:ggplot 置信区间(多线型)_第1张图片

多曲线

ggplot(data = mpg) +
  geom_smooth(mapping = aes(x = displ, y = hwy, group = drv))

R语言学习case12:ggplot 置信区间(多线型)_第2张图片

多曲线(不同线型)

ggplot2中的每个geom函数都接受一个映射参数。然而,并非每个美学属性都适用于每个geom。你可以设置点的形状,但无法设置线的“形状”。另一方面,你可以设置线的线型。geom_smooth()将为您映射到线型的每个唯一值绘制不同的线,具有不同的线型。

ggplot(data = mpg) + 
  geom_smooth(mapping = aes(x = displ, y = hwy, linetype = drv))

R语言学习case12:ggplot 置信区间(多线型)_第3张图片

多曲线(不同颜色)

ggplot(data = mpg) +
  geom_smooth(
    mapping = aes(x = displ, y = hwy, color = drv),
    show.legend = TRUE
  )

R语言学习case12:ggplot 置信区间(多线型)_第4张图片

你可能感兴趣的:(R语言,r语言,学习,开发语言,数据可视化,数据分析)