R语言基于表格文件的数据绘制具有多个系列的柱状图与直方图 ...

宁睿  金牌会员 | 2024-7-22 13:20:19 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 949|帖子 949|积分 2857

  本文介绍基于R语言中的readxl包与ggplot2包,读取Excel表格文件数据,并绘制具有多个系列柱状图条形图的方法。
  首先,我们配置一下所需用到的R语言readxl包与ggplot2包;其中,readxl包是用来读取Excel表格文件数据的,而ggplot2包则是用以绘制柱状图的。包的下载方法也非常简单,以readxl包为例,我们输入如下的代码即可。
  1. install.packages("readxl")
复制代码
  输入代码后,按下回车键,运行代码;如下图所示。

  待readxl包下载完成后,通过同样的方法配置ggplot2包。
  1. install.packages("ggplot2")
复制代码
  此外,在用代码进行数据分析、可视化时,有时必要对数据加以长数据宽数据的转换(详细什么意思在后文有介绍),这里必要用到另一个R语言包reshape2,我们也就在此将其一并配置好。
  1. install.packages("reshape2")
复制代码
  接下来,我们即可开始代码的撰写。首先,我们将必要用到的包导入。
  1. library(readxl)
  2. library(ggplot2)
  3. library(reshape2)
复制代码
  随后,我们进行Excel表格文件数据的读取;这里我们就通过readxl包中的read_excel()函数来实现表格数据的读取。其中,函数的第一个参数表示待读取的Excel表格文件路径与名称,第二个参数则表示这些数据详细在哪一个Sheet中;由于我这里必要的数据存放在Excel表格文件的第2个Sheet中,因此就选择sheet = 2即可。
[code]xlsx_file

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

宁睿

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表