美文网首页
[2] 《R数据科学》绘图模板及练习

[2] 《R数据科学》绘图模板及练习

作者: 灰常不错 | 来源:发表于2020-10-26 21:36 被阅读0次

上次的文章简单介绍了《R数据科学》,以及ggplot2中mpg的调取方式:
1.直接键入mpg
2.使用ggplot2::mpg来调取
这次我们来看,ggplot2的绘图模板,模板函数为:
ggplot(data = <data>)+<geom_function>(mapping = aes(<mappings>))
这个代码是无法运行的,只是一个模板,< >中的内容,<data>为读取的数据,<geom_function>为函数功能,比如geom_point就是绘制点集的,而<mappings>我们可以设置x和y的参数,比如,aes(x=displ,y=hwy),代表以displ为x,以hwy为y,当然这里可以简写为aes(displ,hwy)
接下来是一些练习题:
(1)运行ggplot(data = mpg),你会看到什么?
这个不会有任何效果,因为未使用功能函数<geom_function>画图。
(2)数据集mpg中有多少行?多少列?

image.png
A tibble: 234 x 11,代表234行11列
可以通过以下几种方式查询:
[1]dim(mpg)
[2]str(mpg)
[3]nrow(mpg)ncol(mpg)
[4]
library(tibble)
glimpse(mpg)
image.png
链接中包含了这四种查询方式:
http://www.360doc.com/content/20/0802/17/71039787_928162146.shtml

(3)变量drv的意义是什么?
drv是mpg数据框中的变量,我们采用?mpg,或者help(mpg)来查询它的意义,可以得到:
drv:the type of drive train, where f = front-wheel drive, r = rear wheel drive, 4 = 4wd,
驱动类型,前轮驱动,后轮驱动,四轮驱动。
(4)使用hwy和cyl绘制一张散点图。
万变不离其宗,直接套公式

ggplot(mpg)+geom_point(aes(hwy,cyl))

(5)如果使用class和drv绘制散点图,会发生什么情况?为什么这张图没有什么用处?


image.png

2个变量没有明显的相关性,且均为分类变量,失去可视化的意义

相关文章

  • [2] 《R数据科学》绘图模板及练习

    上次的文章简单介绍了《R数据科学》,以及ggplot2中mpg的调取方式:1.直接键入mpg2.使用ggplot2...

  • 数据挖掘20210111学习笔记

    R语言作图 低级绘图函数建立在高级绘图函数基础上,不能单独使用 ggplot2语法 1.入门级绘图模板2.映射-颜...

  • 基因结构图

    加载R包 加载数据 绘图 选择部分数据绘图

  • GO分类条形图

    R 绘图脚本 绘图结果 测试数据

  • R可视化——小提琴图

    加载R包 1)设置工作目录 2)安装、加载R包 准备数据 2)处理数据、添加分组信息 使用vioplot包进行绘图...

  • 7.ggplot2

    基础包作图函数 ggplot2绘图 1.入门级绘图模板 2.映射-颜色、大小、透明度、形状 3.分面 练习走一波 ...

  • R数据科学1.2.4 练习

    (1) 运行ggplot(data = mpg),你会看到什么? (2) 数据集mpg 中有多少行?多少列? (3...

  • ggplot2-R绘图基础

    分析结果可视化是数据分析比较重要的一步。R绘图方法有多种,包括内置基础绘图系统、ggpubr包绘图,ggplot2...

  • R绘图应用实例:数据录入、转换及绘图

    上一篇文章[1]讲解了数据的导入格式,以及使用reshape2和tidyr包进行数据转换,本文主要利用上篇数据,进...

  • ggplot2学习(五)

    ggplot2基础(5)——配色与图例 参考《R数据可视化手册》、《R绘图:一文了解ggplot2颜色的设置[ht...

网友评论

      本文标题:[2] 《R数据科学》绘图模板及练习

      本文链接:https://www.haomeiwen.com/subject/ezyzmktx.html