R语言画多变量间的两两相关性图

语言代码:

R 复制代码
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()

数据结构:

相关推荐
q567315232 分钟前
分布式增量爬虫实现方案
开发语言·分布式·爬虫·python
勤奋的知更鸟8 分钟前
LLaMA-Factory和python版本的兼容性问题解决
开发语言·python·llama-factory
CIb0la10 分钟前
Ai自动补全编程工具:llama vscode
运维·开发语言·学习·测试工具·程序人生
1candobetter20 分钟前
JAVA后端开发——多租户
java·开发语言
freyazzr41 分钟前
C++八股 | Day3 | 智能指针 / 内存管理 / 内存分区 / 内存对齐
开发语言·c++
序属秋秋秋1 小时前
《C++初阶之入门基础》【普通引用 + 常量引用 + 内联函数 + nullptr】
开发语言·c++·笔记
星辰离彬1 小时前
Java 高级泛型实战:8 个场景化编程技巧
java·开发语言·后端·程序人生
纨妙1 小时前
python打卡day47
开发语言·python
ghost1431 小时前
C#学习第29天:表达式树(Expression Trees)
开发语言·c#
Auscy1 小时前
JavaScript 数组学习总结
开发语言·javascript·学习