本文介绍: R语言学习case9:ggplot基础画图(Scatter Metrics 矩阵散点图)
step1: 导入ggplot2库文件
library(ggplot2)
step2:带入自带的iris数据集
iris <- datasets::iris
step3:查看数据信息
dim(iris)
维度为 [150,5]
head(iris)
查看数据前6行的信息
step4:利用ggplot工具包绘图
开发者们在ggplot2的基础上,还开发出了其它画图包,比如GGally。
下面画图需要用到GGally
install.packages("GGally")
library(GGally)
安装导入GGally
plot4 <- ggscatmat(data = iris, columns = 1:4, color = "Species", alpha = 0.8)+
theme_bw(base_size = 14)+
theme(plot.title = element_text(hjust = 0.5))+
ggtitle("Scatter Metrics 矩阵散点图")
plot4
这段代码是用于创建一个散点矩阵图(Scatter Matrix Plot),其中使用了ggscatmat
函数从ggally
包中创建。让我逐步解释每一部分的含义:
-
ggscatmat(data = iris, columns = 1:4, color = "Species", alpha = 0.8)
: 这部分指定了要绘制的散点矩阵图的数据来源、要包含的列以及颜色和透明度的设置。具体地:data = iris
: 使用了内置的鸢尾花(iris)数据集。columns = 1:4
: 表示要使用数据集中的第1列到第4列作为散点矩阵的变量。color = "Species"
: 指定了根据鸢尾花的不同物种(Species)对散点进行着色。alpha = 0.8
: 设置了散点的透明度为0.8,使得重叠的点更容易看清楚。
-
theme_bw(base_size = 14)
: 这部分设置了绘图的主题,具体地:theme_bw()
: 使用了白色背景和黑色线条的基本主题。base_size = 14
: 设置了基础字体大小为14,控制了图形中文本的大小。
-
theme(plot.title = element_text(hjust = 0.5))
: 这部分设置了图形标题的样式,具体地:plot.title = element_text(hjust = 0.5)
: 设置了标题文本水平居中对齐,通过hjust
参数控制水平位置,0.5表示居中。
-
ggtitle("Scatter Metrics 矩阵散点图")
: 这部分用于添加图形标题,标题文本为”Scatter Metrics 矩阵散点图”。
原文地址:https://blog.csdn.net/weixin_45492560/article/details/135998219
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_65159.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。