📜  如何在R中绘制excel数据?(1)

📅  最后修改于: 2023-12-03 15:08:58.542000             🧑  作者: Mango

如何在R中绘制Excel数据

在R中,我们可以使用多种包来读取和分析Excel数据,并使用多种方式将其可视化。本文将介绍如何使用readxlggplot2包来读取Excel数据和绘制多种图表。

准备工作

在开始之前,我们需要安装和加载以下包:

install.packages("readxl")
install.packages("ggplot2")

library(readxl)
library(ggplot2)

我们也需要准备一个Excel文件作为数据源。在本文中,我们将使用福布斯杂志上的世界上最富有的人员数据,数据文件可以从这里下载。

读取Excel数据

使用readxl包,我们可以轻松读取Excel文件。以下是一个简单的代码段,用于读取一个名为forbes_billionaires_2018.xlsx的Excel文件,并将其保存在一个称为forbes的数据框中:

forbes <- read_excel("forbes_billionaires_2018.xlsx")
绘制散点图

使用ggplot2包,我们可以轻松地绘制散点图,来展示数据中的关系。以下是一个示例代码段,绘制了亿万富翁的身家和其公司的员工数量之间的关系:

ggplot(forbes, aes(x = net_worth_usd, y = employees)) + 
  geom_point()

散点图

绘制直方图

使用ggplot2包,我们也可以轻松地绘制直方图来展示数据的分布情况。以下是一个示例代码段,绘制身家分布的直方图:

ggplot(forbes, aes(x = net_worth_usd)) + 
  geom_histogram(color = "black", fill = "blue", bins = 20)

直方图

绘制条形图

使用ggplot2包,我们也可以轻松地绘制条形图,来展示数据中的关系。以下是一个示例代码段,绘制在不同国家的亿万富翁数量的条形图:

ggplot(forbes, aes(x = country)) + 
  geom_bar()

条形图

总结

使用readxlggplot2包,我们可以轻松地读取Excel数据和绘制多种图表。在这篇文章中,我们看到了如何绘制散点图、直方图和条形图,但实际上还有很多其他类型的图表可以使用。希望这篇文章对你在R中可视化Excel数据有所帮助。