语言代码:
setwd("D:/Desktop/0000/R") #更改路径
df<-read.csv("kaggle/Seed_Data.csv")
head(df)
df$target<-factor(df$target) # 因为目标是数字,所以加他,不加会报错
cols<-c("steelblue","yellowgreen","violetred1")
# install.packages("GGally")
library(GGally) # 帮助文档:https://ggobi.github.io/ggally/reference/ggpairs.html
# 设置画布大小为4英寸宽,4英寸高
par(mar = c(4, 4, 2, 2) + 0.1)
png("output.png", width = 8, height = 8, units = "in", res = 600)
ggpairs(df,
axisLabels="none", # 不显示刻度值
columns = 1:7, # 我们的数据是第1~7列
aes(color=target))+ # 分类别显示颜色
scale_color_manual(values = cols)+ # 更改显示颜色
scale_fill_manual(values = cols)+ # 更改显示对角线颜色
theme_bw()
# 设置颜色和大小的
# theme(axis.text = element_text(colour = "black",
# size = 11),
# strip.background = element_rect(colour = "white",
# size=12),
# strip.text = element_text(face="bold"))
# 结束绘图并关闭设备
dev.off()
数据结构: