您好,登錄后才能下訂單哦!
這篇文章主要講解了“R語言怎么使用fmsb包畫雷達圖”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“R語言怎么使用fmsb包畫雷達圖”吧!
喜歡看籃球的同學對這個圖肯定不會默認,NBA或者CBA比賽直播的時候經常會用雷達圖展示球員的個人數據,比如下面這個圖,展示的就是哈登的一個個人數據
多個圖放到一起也可以用來表示比較。比如在下面這個圖就可以很直觀的看出詹姆斯和哈登兩個人數據的差異
但這個雷達圖在學術論文里用的好像相對比較少。我個人覺得還挺適合展示不同個體之間一些指標之間的比較的。比如不同品種的蘋果,測糖、酸、維生素、花青苷等等的含量,用這個雷達圖來展示就能夠很直觀的看出每個蘋果品種在哪些指標占優勢。
關注CBA的同學應該看了昨天遼寧對廣東的比賽了吧,遼寧對的張公子獨砍46分率隊取得勝利,終止連敗。今天的推文就用雷達圖展示一下昨晚張公子的數據
數據來源 http://cbadata.sports.sohu.com/players/matches/100024158
雷達圖需要準備的數據格式如下
前兩行是數據的取值范圍 接下來是需要畫圖的數據,如果有多組,依次向下排列就好了
df<-read.table("clipboard",header=T,row.names = 1)
install.packages("fmsb")
library(fmsb)
radarchart(df)
主要就是更改線的類型顏色等等
radarchart(df,
pcol = "#00AFBB",
pfcol = scales::alpha("#00AFBB", 0.5),
plty = "solid",
cglty = "solid",
cglcol = "black",
cglwd =0.5)
不知道如何用代碼往上添加圖片,導出pdf格式手動往上加吧
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()
這樣就做好了
如果是多個球員的數據放到一起畫用來比較也是可以的,多組數據可以參考鏈接 https://www.datanovia.com/en/blog/beautiful-radar-chart-in-r-using-fmsb-and-ggplot-packages/ 最終效果
感謝各位的閱讀,以上就是“R語言怎么使用fmsb包畫雷達圖”的內容了,經過本文的學習后,相信大家對R語言怎么使用fmsb包畫雷達圖這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。