R语言:实现雷达图的绘制
Posted zzj420133722
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言:实现雷达图的绘制相关的知识,希望对你有一定的参考价值。
如何安装R包参考这篇文章:https://www.cnblogs.com/zzj420133722/p/12677399.html
实现代码:
install.packages("knitr") install.packages("isoband") install.packages("withr") install.packages("tibble") install.packages("pkgbuild") library(rJava) library(devtools) library(usethis) devtools::install_local("D://ChromeDownload/ggradar-master.zip") rm(list=ls()) gc() library(ggradar) mydata<-matrix(runif(40,0,1),5,8) #以上构造了一个值区间为0~1,个数为40的5行8列随机数矩阵。 rownames(mydata) <- LETTERS[1:5] #以上使用前五个大写字母为矩阵行命名 colnames(mydata) <- c("Apple","Google","Facebook","Amozon","Tencent","Alibaba","Baidu","Twitter") #使用以上文本向量为矩阵列命名 mynewdata<-data.frame(mydata) # 为数据框增加一列文本字段 Name<-c("USA","CHN","UK","RUS","JP") mynewdata<-data.frame(Name,mynewdata) ggradar(mynewdata) library(knitr) kable(mynewdata,format="markdown")
运行效果:
以上是关于R语言:实现雷达图的绘制的主要内容,如果未能解决你的问题,请参考以下文章
R语言编写自定义函数设置fmsb包生成的漂亮的雷达图(radar chart蜘蛛图spider plot)独立显示多个数据对象的雷达图自定义每个雷达图的颜色标签等
R语言编写自定义函数设置fmsb包生成的漂亮的雷达图(radar chart蜘蛛图spider plot)独立显示多个数据对象的雷达图自定义每个雷达图的颜色标签等
R语言使用ggradar包可视化基本雷达图(radar chart蜘蛛图spider plot)可视化单个数据对象的雷达图自定义雷达图的线条类型线条宽度数据点大小色彩等
R语言使用ggpubr包的ggdotchart函数可视化点图多个数据对象的排序点图作为雷达图的替代方案(ordered lolliplot or dotchart)
R语言使用ggpubr包的ggdotchart函数可视化点图两个数据对象的排序点图作为雷达图的替代方案(ordered lolliplot or dotchart)