• 主页
  • 课程

    关于课程

    • 课程归档
    • 成为一名讲师
    • 讲师信息
    同等学历教学

    同等学历教学

    免费
    阅读更多
  • 特色
    • 展示
    • 关于我们
    • 问答
  • 事件
  • 个性化
  • 博客
  • 联系
  • 站点资源
    有任何问题吗?
    (00) 123 456 789
    weinfoadmin@weinformatics.cn
    注册登录
    恒诺新知
    • 主页
    • 课程

      关于课程

      • 课程归档
      • 成为一名讲师
      • 讲师信息
      同等学历教学

      同等学历教学

      免费
      阅读更多
    • 特色
      • 展示
      • 关于我们
      • 问答
    • 事件
    • 个性化
    • 博客
    • 联系
    • 站点资源

      R语言

      • 首页
      • 博客
      • R语言
      • R基本画图教程

      R基本画图教程

      • 发布者 weinfoadmin
      • 分类 R语言
      • 日期 2017年7月16日
      测试开头

      R语言擅长画图,把数据图像化,易于理解数据,发现模式。

      本文总结R基本画图的知识。R基本画图,指利用R自带的画图包graphics的方法作图。

      R基本画图教程

      • 1 工作中常用的图形

      • 2 常用图形表示

        • 2.1 柱状图

        • 2.2 折线图

        • 2.3 散点图

        • 2.4 直方图

        • 2.5 盒箱图

      • 3 总结

        1 工作中常用的图形

        为了更好地理解数据,为了更好地呈现数据结果,为了“化繁为简”等。我们时常要做数据可视化,即把数据以某一种合适的图像表示出来。

        面对数据,选择以什么图形表示呢?
        第一步:确定是单一图形还是组合图形;
        第二步:核查横轴变量的类型,是连续变量还是离散变量
        第三步:选择合适的图形形式
        第四步:绘制图形

        工作中常用图形,总结如下:
        1 柱状图
        常用于展示横轴是离散变量和纵轴是连续变量。

        2 折线图
        常用于展示两个连续变量之间的变化关系,比方说伴随着时间推进的折线图。

        3 散点图
        常用于展示两个连续变量之间的关系,把这些点之间使用直线连接起来,就形成了点线图。

        4 直方图
        常用于展示变量的分布情况

        5 盒箱图
        常用于展示类别变量的分布

        绘制图形后,需要对图形做修饰操作。
        图形修饰,包括这些内容:
        1 添加标注
        2 修饰坐标轴
        3 设置尺寸、大小和颜色
        4 设置图例

        2 常用图形表示

        实践出真知。

        2.1 柱状图

        问题:对数据做柱状图
        方法:利用barplot()方法
        数据集:R自带的BOD,如图:
        R基本画图教程
        代码:

        1. barplot(BOD$demand, names.arg = BOD$Time)

        柱状图:
        R基本画图教程
        说明:
        柱状图类似直方图,差异是柱状图的x轴是离散变量,而直方图的x轴是连续变量。

        2.2 折线图

        问题:对数据做折线图
        方法:利用plot()方法和设置参数type=’l’
        数据集:R自带的pressure,如图:
        R基本画图教程
        代码:

        1. plot(pressure$temperature, pressure$pressure, type="l")

        折线图:
        R基本画图教程

        组合折线图:

        1. plot(pressure$temperature, pressure$pressure, type="l")

        2. lines(pressure$temperature, pressure$pressure/3, col="red")

        R基本画图教程

        2.3 散点图

        问题:对数据做散点图。
        方法:利用plot()方法。
        数据集:R自带数据集mtcar
        代码:

        1. View(mtcars)

        2. plot(mtcars$wt, mtcars$mpg)

        散点图:
        R基本画图教程

        2.4 直方图

        问题:对数据做直方图。
        方法:利用hist()方法。
        数据集:R自带数据集mtcars
        代码:

        1. hist(mtcars$mpg)

        直方图:
        R基本画图教程

        2.5 盒箱图

        问题:对数据做盒箱图。
        方法:利用boxplot()方法。
        数据集:R自带数据集ToothGrowth
        代码:

        1. boxplot(len ~ supp, data = ToothGrowth)

        盒箱图:
        R基本画图教程

        3 总结

        R语言自带包graphics可以实现基本画图,包括柱状图、折线图、散点图、直方图和盒箱图等。每一种图形都有其合适的应用场景,从所要绘制的变量类型选择合适图形。

        您在阅读中,有什么建议或者想法,请评论。
        想加入数据人圈子,请加微信:luqin360


        数据人网是数据人学习、交流和分享的平台http://shujuren.org 。专注于从数据中学习到有用知识。
        平台的理念:人人投稿,知识共享;人人分析,洞见驱动;智慧聚合,普惠人人。
        您在数据人网平台,可以1)学习数据知识;2)创建数据博客;3)认识数据朋友;4)寻找数据工作;5)找到其它与数据相关的干货。
        我们努力坚持做原创,聚合和分享省时有用的数据知识!
        我们都是数据人,数据是有价值的,坚定不移地实现从数据到商业价值的转换!


        公众号推荐:数据科学与人工智能

        分享数据科学与人工智能的知识和资讯。

        R基本画图教程

        点击【阅读原文】,进入【数据人网】

        测试结尾

        请关注“恒诺新知”微信公众号,感谢“R语言“,”数据那些事儿“,”老俊俊的生信笔记“,”冷🈚️思“,“珞珈R”,“生信星球”的支持!

        • 分享:
        作者头像
        weinfoadmin

        上一篇文章

        机器学习类型简介
        2017年7月16日

        下一篇文章

        ggplot2简易教程
        2017年7月23日

        你可能也喜欢

        3-1665801675
        R语言学习:重读《R数据科学(中文版)》书籍
        28 9月, 2022
        6-1652833487
        经典铁死亡,再出新思路
        16 5月, 2022
        1-1651501980
        R语言学习:阅读《R For Everyone 》(第二版)
        1 5月, 2022

        搜索

        分类

        • R语言
        • TCGA数据挖掘
        • 单细胞RNA-seq测序
        • 在线会议直播预告与回放
        • 数据分析那些事儿分类
        • 未分类
        • 生信星球
        • 老俊俊的生信笔记

        投稿培训

        免费

        alphafold2培训

        免费

        群晖配置培训

        免费

        最新博文

        Nature | 单细胞技术揭示衰老细胞与肌肉再生
        301月2023
        lncRNA和miRNA生信分析系列讲座免费视频课和课件资源包,干货满满
        301月2023
        如何快速批量修改 Git 提交记录中的用户信息
        261月2023
        logo-eduma-the-best-lms-wordpress-theme

        (00) 123 456 789

        weinfoadmin@weinformatics.cn

        恒诺新知

        • 关于我们
        • 博客
        • 联系
        • 成为一名讲师

        链接

        • 课程
        • 事件
        • 展示
        • 问答

        支持

        • 文档
        • 论坛
        • 语言包
        • 发行状态

        推荐

        • iHub汉语代码托管
        • iLAB耗材管理
        • WooCommerce
        • 丁香园论坛

        weinformatics 即 恒诺新知。ICP备案号:粤ICP备19129767号

        • 关于我们
        • 博客
        • 联系
        • 成为一名讲师

        要成为一名讲师吗?

        加入数以千计的演讲者获得100%课时费!

        现在开始

        用你的站点账户登录

        忘记密码?

        还不是会员? 现在注册

        注册新帐户

        已经拥有注册账户? 现在登录

        close
        会员购买 你还没有登录,请先登录
        • ¥99 VIP-1个月
        • ¥199 VIP-半年
        • ¥299 VIP-1年
        在线支付 激活码

        立即支付
        支付宝
        微信支付
        请使用 支付宝 或 微信 扫码支付
        登录
        注册|忘记密码?