📅  最后修改于: 2023-12-03 15:04:58.544000             🧑  作者: Mango
R语言作为一款强大的统计分析工具,不仅可以进行数据分析和可视化,还拥有丰富的包供我们使用。其中,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("分类气泡图")
输出如图:
ggplot()
函数作用是初始化一个新图层,参数为数据集。
aes()
函数用来映射数据中的变量到可视化属性。
geom_point()
函数用来绘制点。通过colour
参数指定点的颜色,通过size
参数指定点的大小。
scale_size()
函数用来设置点的大小。其中,range = c(1, 20)
表示点的大小取值范围为1到20。
ggtitle()
函数用来添加图表标题。
分类气泡图能够直观地展示数据间的关系,适用于分析多个变量之间的相互影响。同时,ggplot2包内置的函数易于使用和调整,是R语言绘制图表的优秀选择。