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
  )
相关推荐
Mr_Xuhhh2 分钟前
YAML相关
开发语言·python
咖啡の猫16 分钟前
Python中的变量与数据类型
开发语言·python
前端达人17 分钟前
你的App消息推送为什么石沉大海?看Service Worker源码我终于懂了
java·开发语言
汤姆yu29 分钟前
基于springboot的电子政务服务管理系统
开发语言·python
全栈师38 分钟前
C#中控制权限的逻辑写法
开发语言·c#
S***q1921 小时前
Rust在系统工具中的内存安全给代码上了三道保险锁。但正是这种“编译期的严苛”,换来了运行时的安心。比如这段代码:
开发语言·后端·rust
打点计时器1 小时前
matlab 解决wfdb工具使用本地数据集报错
开发语言·matlab
zmzb01031 小时前
C++课后习题训练记录Day38
开发语言·c++
Freshman小白1 小时前
《生活英语读写》2025学堂在线网课答案(全部作业题)
爬虫·学习·答案
夏霞1 小时前
c# 使用vs code 创建.net8.0以及.net6.0 webApi项目的教程
开发语言·c#·.net