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 分钟前
computeIfAbsent使用示例
java·开发语言
虾球xz11 分钟前
游戏引擎学习第212天
c++·学习·游戏引擎
明月醉窗台14 分钟前
Qt 入门 0 之 QtCreator 简介
开发语言·c++·windows·qt
heyCHEEMS16 分钟前
递归实现指数型枚举 Java
java·开发语言
这个懒人20 分钟前
C++实现文件断点续传:原理剖析与实战指南
开发语言·c++·文件备份·断点续传
景天科技苑20 分钟前
【Rust开发】Rust快速入门,开发出Rust的第一个Hello World
开发语言·后端·rust·rust入门·rust开发
进阶的小木桩29 分钟前
.NET 中的深拷贝实现方法
java·开发语言·.net
学地理的小胖砸32 分钟前
【python读取并显示遥感影像】
开发语言·python
DKPT41 分钟前
物联网与边缘计算之物联网架构(感知层、网络层、应用层)
大数据·笔记·学习·架构·系统架构
蒙奇D索大42 分钟前
【11408学习记录】英语语法精析:主从复合句之定语从句完全指南——从规则到实战例句一网打尽
笔记·学习·考研·改行学it