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
  )
相关推荐
yong999026 分钟前
MATLAB实现DLT645协议
开发语言·matlab
biter down27 分钟前
c语言18:结构体位段联合体
c语言·开发语言
foundbug99929 分钟前
基于MATLAB绘制CALIPSO Level 2产品中体积退偏比垂直廓线和频率分布直方图
开发语言·matlab
ghie909029 分钟前
图像去雾算法详解与MATLAB实现
开发语言·算法·matlab
jghhh0130 分钟前
MATLAB中海洋要素计算工具箱解析
开发语言·matlab
aini_lovee33 分钟前
基于MATLAB实现粒子群优化(PSO)优化BP神经网络
开发语言·神经网络·matlab
wearegogog12334 分钟前
基于MATLAB的多尺度血管检测与线追踪实现
开发语言·计算机视觉·matlab
百锦再41 分钟前
第14章 智能指针
android·java·开发语言·git·rust·go·错误
zhong liu bin1 小时前
Java并发编程【JUC】【一】
java·开发语言·juc
雍凉明月夜1 小时前
Ⅱ人工智能学习之深度学习(deep-learning)概述
人工智能·深度学习·学习