溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

R語言怎么使用fmsb包畫雷達(dá)圖

發(fā)布時(shí)間:2021-11-22 15:59:37 來源:億速云 閱讀:625 作者:iii 欄目:大數(shù)據(jù)

這篇文章主要講解了“R語言怎么使用fmsb包畫雷達(dá)圖”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“R語言怎么使用fmsb包畫雷達(dá)圖”吧!

喜歡看籃球的同學(xué)對(duì)這個(gè)圖肯定不會(huì)默認(rèn),NBA或者CBA比賽直播的時(shí)候經(jīng)常會(huì)用雷達(dá)圖展示球員的個(gè)人數(shù)據(jù),比如下面這個(gè)圖,展示的就是哈登的一個(gè)個(gè)人數(shù)據(jù)

R語言怎么使用fmsb包畫雷達(dá)圖  
image.png

多個(gè)圖放到一起也可以用來表示比較。比如在下面這個(gè)圖就可以很直觀的看出詹姆斯和哈登兩個(gè)人數(shù)據(jù)的差異

R語言怎么使用fmsb包畫雷達(dá)圖  
image.png

但這個(gè)雷達(dá)圖在學(xué)術(shù)論文里用的好像相對(duì)比較少。我個(gè)人覺得還挺適合展示不同個(gè)體之間一些指標(biāo)之間的比較的。比如不同品種的蘋果,測糖、酸、維生素、花青苷等等的含量,用這個(gè)雷達(dá)圖來展示就能夠很直觀的看出每個(gè)蘋果品種在哪些指標(biāo)占優(yōu)勢。

關(guān)注CBA的同學(xué)應(yīng)該看了昨天遼寧對(duì)廣東的比賽了吧,遼寧對(duì)的張公子獨(dú)砍46分率隊(duì)取得勝利,終止連敗。今天的推文就用雷達(dá)圖展示一下昨晚張公子的數(shù)據(jù)

數(shù)據(jù)來源 http://cbadata.sports.sohu.com/players/matches/100024158

雷達(dá)圖需要準(zhǔn)備的數(shù)據(jù)格式如下

R語言怎么使用fmsb包畫雷達(dá)圖  
image.png

前兩行是數(shù)據(jù)的取值范圍 接下來是需要畫圖的數(shù)據(jù),如果有多組,依次向下排列就好了

 讀入數(shù)據(jù),選中數(shù)據(jù),右鍵復(fù)制,然后運(yùn)行如下命令
df<-read.table("clipboard",header=T,row.names = 1)
   fmsb包第一次使用需要先安裝
install.packages("fmsb")
   最基本的雷達(dá)圖
library(fmsb)
radarchart(df)
 
R語言怎么使用fmsb包畫雷達(dá)圖  
image.png
 然后就是通過一些參數(shù)進(jìn)行美化

主要就是更改線的類型顏色等等

radarchart(df,
           pcol = "#00AFBB",
           pfcol =  scales::alpha("#00AFBB", 0.5),
           plty = "solid",
           cglty = "solid",
           cglcol = "black",
           cglwd =0.5)
 
R語言怎么使用fmsb包畫雷達(dá)圖  
image.png

不知道如何用代碼往上添加圖片,導(dǎo)出pdf格式手動(dòng)往上加吧

library(fmsb)
radarchart(df)
library(Cairo)
cairo_pdf(file = "zhang.pdf",
          width = 5,
          height = 5,
          family = "STSong")
radarchart(df,
           pcol = "#00AFBB",
           pfcol =  scales::alpha("#00AFBB", 0.5),
           plty = "solid",
           cglty = "solid",
           cglcol = "black",
           cglwd =0.5)
dev.off()
 
R語言怎么使用fmsb包畫雷達(dá)圖  
image.png

這樣就做好了

如果是多個(gè)球員的數(shù)據(jù)放到一起畫用來比較也是可以的,多組數(shù)據(jù)可以參考鏈接 https://www.datanovia.com/en/blog/beautiful-radar-chart-in-r-using-fmsb-and-ggplot-packages/ 最終效果

R語言怎么使用fmsb包畫雷達(dá)圖    

感謝各位的閱讀,以上就是“R語言怎么使用fmsb包畫雷達(dá)圖”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)R語言怎么使用fmsb包畫雷達(dá)圖這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI