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
  )
相关推荐
知识分享小能手8 小时前
MongoDB入门学习教程,从入门到精通,MongoDB的了解应用程序的动态(18)
数据库·学习·mongodb
li1670902708 小时前
第十章:list
c语言·开发语言·数据结构·c++·算法·list·visual studio
游乐码8 小时前
C#List
开发语言·c#·list
xyq20248 小时前
jQuery Tooltip:深入解析与最佳实践
开发语言
CheerWWW9 小时前
C++学习笔记——函数指针、Lambda表达式、谨慎使用using namespace std、命名空间
c++·笔记·学习
夜猫子ing9 小时前
如何编写一个CMakelists文件
开发语言·c++
@小博的博客9 小时前
【Linux探索学习】第六弹:操作系统的概念及冯诺依曼体系结构
linux·学习
Ivanqhz9 小时前
LLVM IR 转 SMT公式
java·开发语言
小红的布丁9 小时前
Reactor 模型详解:单 Reactor、主从 Reactor 与 Netty 思想
android·java·开发语言
talen_hx2969 小时前
《零基础入门Spark》学习笔记 Day 14
大数据·笔记·学习·spark