【R】数据相关性的可视化

一千零一技|相关性分析及其可视化:copy&paste,搞定

r 复制代码
.libPaths(c("/bioinfo/home/software/miniconda3/envs/R4.0/lib/R/library"))
#data("mtcars")
library("PerformanceAnalytics")
# pdf("test.pdf")
# my_data <- mtcars[, c(1,3,4,5,6,7)]
# print (head(my_data))
# chart.Correlation(my_data, histogram=TRUE, pch=19)
# dev.off()

args    <- commandArgs(trailingOnly = TRUE)
infile  <- args[1]
outdir <- args[2]
names<-basename(infile)
df <- read.delim(infile, header = T, stringsAsFactors = F,row.names = NULL)
#df <- df[,-ncol(df)]
print (df)
index <- row.names(df)
print(index)
# q()
# data_T=as.data.frame((data))
# df1 = anno_col[,"types",drop=FALSE]
pdf(paste0(outdir,"/",names,".correlation_chart.pdf"))
chart.Correlation(df, histogram=TRUE, pch=19,method='spearman')
dev.off()

输入:

输出:

相关推荐
Elastic 中国社区官方博客几秒前
在 Elasticsearch 中通过乘法增强来影响 BM25 排名
大数据·数据库·elasticsearch·搜索引擎·全文检索
@淡 定1 分钟前
MVCC(多版本并发控制)实现机制详解
java·服务器·数据库
GISer_CV攻城狮3 分钟前
MapLibre/Martin 地图服务器docker化安装部署
运维·服务器·docker
代码总长两年半9 分钟前
Linux---配置编程环境VSCode
linux·运维·服务器
Tipriest_11 分钟前
Linux 桌面(Desktop)图标的生成原理/执行流程/自己编写桌面图标的方法
linux·运维·服务器
消失的旧时光-194314 分钟前
Repository 层如何无缝接入本地缓存 / 数据库
数据库·flutter·缓存
尋有緣17 分钟前
力扣1225-报告系统状态的连续日期
数据库·sql·算法·leetcode·oracle
消失的旧时光-194318 分钟前
用 Drift 实现 Repository 无缝接入本地缓存/数据库(SWR:先快后准)
数据库·flutter·缓存
小尧嵌入式18 分钟前
CANOpen协议
服务器·网络·c++·windows
Tony Bai19 分钟前
【API 设计之道】08 流量与配额:构建基于 Redis 的分布式限流器
数据库·redis·分布式·缓存