Как создать радарчарт на r для группы из 2 столбцов (переменных) - PullRequest
0 голосов
/ 20 февраля 2020

radarchart () из fsmb говорит, что число столбцов (переменных) в df должно быть больше 2). У меня есть фрейм данных и приведенный ниже код, но диаграмма не создается для 2-й группы, которая имеет только 2 столбца (переменные). Есть ли исправление для этого или альтернативы? Я попытался заполнить третий столбец 0, но в результате получилось не так, как я хотел бы показать.

df = structure(list(CMP = c(50, 0, 5.82798468667189, NA), MEP = c(50, 
0, 0.787551080597494, NA), GMP = c(50, 0, 8.02034394117107, NA
), EP = c(50, 0, 6.36858302279368, NA), Mono = c(50, 0, 7.44930577249786, 
NA), PMN = c(50, 0, 11.1942116520339, NA), T = c(50, 0, NA, 10.9760333415542
), B = c(50, 0, NA, 7.25237703106264), CLP = c(50, 0, 4.4887039130016, 
NA)), row.names = c(NA, -4L), class = "data.frame") 

    radarchart(df, 
                     axistype = 3, seg =4, pty = 32, plty = 1, 
                     #palcex =1, #Font size magnification for paxislabels. If NULL, the font size is fixed at text()'s default. Default NULL.
                     cglty = 3, 
                     #maxmin =T,
                     title = "ABC", 
                     caxislabels = c("10%", "20%", "30%", "40%", "50%"), calcex =0.5,
                     na.itp = F,
                     pcol= c("blue", "red"),  pfcol=c(rgb(0,0,1,0.6), rgb(1,0,0,0.6)), plwd = c(4,4))
...