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

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

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

单一曲线

bash 复制代码
ggplot(data = mpg) + 
  geom_smooth(mapping = aes(x = displ, y = hwy))

多曲线

bash 复制代码
ggplot(data = mpg) +
  geom_smooth(mapping = aes(x = displ, y = hwy, group = drv))

多曲线(不同线型)

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

bash 复制代码
ggplot(data = mpg) + 
  geom_smooth(mapping = aes(x = displ, y = hwy, linetype = drv))

多曲线(不同颜色)

bash 复制代码
ggplot(data = mpg) +
  geom_smooth(
    mapping = aes(x = displ, y = hwy, color = drv),
    show.legend = TRUE
  )
相关推荐
先知后行。5 分钟前
python的类
开发语言·python
派大鑫wink10 分钟前
【Day12】String 类详解:不可变性、常用方法与字符串拼接优化
java·开发语言
JIngJaneIL13 分钟前
基于springboot + vue健康管理系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot·后端
dyxal15 分钟前
Python包导入终极指南:子文件如何成功调用父目录模块
开发语言·python
wdfk_prog18 分钟前
[Linux]学习笔记系列 -- [fs]file
linux·笔记·学习
我居然是兔子24 分钟前
Java虚拟机(JVM)内存模型与垃圾回收全解析
java·开发语言·jvm
其美杰布-富贵-李27 分钟前
Java (Spring Boot) 反射完整学习笔记
java·spring boot·学习
andwhataboutit?30 分钟前
LLAMAINDEX框架
学习
小许好楠38 分钟前
java开发工程师-学习方式
java·开发语言·学习
小帅学编程1 小时前
JDBC学习
数据库·学习·oracle