【R语言】组合图:散点图+箱线图+平滑曲线图+柱状图

用算数运算符轻松组合不同的ggplot图,如图:

具体代码如下:

install.packages("devtools")#安装devtools包
devtools::install_github("thomasp85/patchwork")#安装patchwork包
library(ggplot2)
library(patchwork)
#p1是一个散点图,显示了汽车数据集(mtcars)中的燃油效率(mpg)和排量(disp)的关系
p1 <- ggplot(mtcars) + geom_point(aes(mpg, disp))
#p2是一个箱线图,显示了不同齿轮数(gear)下排量(disp)的分布
p2 <- ggplot(mtcars) + geom_boxplot(aes(gear, disp, group = gear))
#p3是一个平滑曲线图,显示了排量(disp)和加速时间(qsec)之间的关系
p3 <- ggplot(mtcars) + geom_smooth(aes(disp, qsec))
#p4是一个柱状图,显示了不同化油器数量(carb)的频数
p4 <- ggplot(mtcars) + geom_bar(aes(carb))
#绘图(上3下1格式)
(p1 | p2 | p3) /  p4

mtcars 是 R 语言中一个内置的数据集,记录了 1974 年 Motor Trend 杂志上发布的 32 辆汽车的性能数据。数据集中包含了各种汽车的 11 个变量(列),每一行代表一辆汽车。以下是 mtcars数据集中的变量:

  1. mpg: 每加仑英里数(Miles Per Gallon),表示汽车在公路上行驶每加仑汽油可以行驶的英里数,用来衡量汽车的燃油效率。
  2. cyl: 缸数(Number of Cylinders),表示汽车发动机的缸数。
  3. disp: 排量(Displacement),表示发动机的总体积,通常以立方英寸为单位。
  4. hp: 马力(Horsepower),表示汽车发动机的功率。
  5. drat: 后桥速比(Rear Axle Ratio),表示发动机转速和后轮转速之间的比例。
  6. wt: 车重(Weight),表示汽车的重量,通常以千磅为单位。
  7. qsec: 四分之一英里加速时间(Quarter Mile Time),表示汽车从静止加速到行驶四分之一英里所用的时间,以秒为单位。
  8. vs: 引擎类型(Engine Type),0 表示 V 字型发动机,1 表示直列型发动机。
  9. am: 变速器类型(Transmission Type),0 表示自动变速器,1 表示手动变速器。
  10. gear: 档位数(Number of Gears),表示汽车变速器的档位数量。
  11. carb: 化油器数量(Number of Carburetors),表示汽车发动机的化油器数量。其数据形式

如下图所示:

最近更新

  1. TCP协议是安全的吗?

    2024-04-21 18:46:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-21 18:46:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-21 18:46:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-21 18:46:04       20 阅读

热门阅读

  1. PHP数电票查验、发票OCR查验接口、发票管理

    2024-04-21 18:46:04       15 阅读
  2. 洛谷 P3702 [SDOI2017] 序列计数 题解代码 动态规划

    2024-04-21 18:46:04       14 阅读
  3. QT Sqlite 内存模式 简单读写

    2024-04-21 18:46:04       14 阅读
  4. pdf在线免费转word网站推荐,纯免费、不注册

    2024-04-21 18:46:04       15 阅读
  5. c++计算DNA序列信息熵代码

    2024-04-21 18:46:04       16 阅读
  6. MYSQL 二、SQL语句总结

    2024-04-21 18:46:04       13 阅读
  7. 【Redis(1)】Redis数据类型及使用场景

    2024-04-21 18:46:04       13 阅读
  8. Python语言零基础入门——循环

    2024-04-21 18:46:04       15 阅读
  9. web大型工程项目架构以及搭建

    2024-04-21 18:46:04       16 阅读