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()

数据结构:

相关推荐
ModestCoder_5 分钟前
Tokenization的演进:从NLP基石到多模态AI的“通用翻译器”
开发语言·人工智能·自然语言处理·机器人·具身智能
hweiyu0024 分钟前
GO的优缺点
开发语言·后端·golang
小龙报40 分钟前
《算法通关指南C++编程篇 --- 初阶函数递归专题》
c语言·开发语言·c++·算法·创业创新·学习方法·visual studio
2501_941236621 小时前
分布式日志系统实现
开发语言·c++·算法
星轨初途1 小时前
《数据结构二叉树之堆 —— 优先队列与排序的高效实现(2)(下)》
c语言·开发语言·数据结构·经验分享·笔记·性能优化
2501_941235511 小时前
C++与机器学习框架
开发语言·c++·算法
2501_941111861 小时前
C++模块化设计原则
开发语言·c++·算法
2501_941237531 小时前
基于C++的游戏引擎开发
开发语言·c++·算法
枫叶丹42 小时前
【Qt开发】Qt窗口(二) -> QToolBar工具栏
开发语言·数据库·c++·qt
熙客2 小时前
Java集合框架概述
java·开发语言