📜  R中的分类气泡图(1)

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

R中的分类气泡图

R语言作为一款强大的统计分析工具,不仅可以进行数据分析和可视化,还拥有丰富的包供我们使用。其中,ggplot2包内置了诸多绘图函数,如分类气泡图。

安装及加载ggplot2包

在使用这个包之前,需要先安装和加载ggplot2包。

# 安装
install.packages("ggplot2")

# 加载
library(ggplot2)
生成分类气泡图

以iris数据集为例,我们先通过代码加载该数据集。

data(iris)
head(iris)

可以看出该数据集中包含了4个特征,分别是Sepal.Length、Sepal.Width、Petal.Length和Petal.Width,还有一列是花的种类Species。

我们使用ggplot2包中的geom_point函数来生成分类气泡图。因为要根据花的种类绘制,因此需要调整x和y轴。

# 绘制分类气泡图
ggplot(data = iris, aes(x = Sepal.Length, y = Sepal.Width))+
  geom_point(aes(size = Petal.Length, colour = Species))+
  scale_size(range = c(1, 20))+
  ggtitle("分类气泡图")

输出如图:

分类气泡图

代码解释
  1. ggplot()函数作用是初始化一个新图层,参数为数据集。

  2. aes()函数用来映射数据中的变量到可视化属性。

  3. geom_point()函数用来绘制点。通过colour参数指定点的颜色,通过size参数指定点的大小。

  4. scale_size()函数用来设置点的大小。其中,range = c(1, 20)表示点的大小取值范围为1到20。

  5. ggtitle()函数用来添加图表标题。

结论

分类气泡图能够直观地展示数据间的关系,适用于分析多个变量之间的相互影响。同时,ggplot2包内置的函数易于使用和调整,是R语言绘制图表的优秀选择。