View source: R/side_functions.R
spiderPlots | R Documentation |
Display spider charts to quickly compare values between groups
spiderPlots(data, belongmatrix, chartcolors = NULL)
data |
A dataframe with numeric columns |
belongmatrix |
A membership matrix |
chartcolors |
A vector of color names used for the spider plot |
For each group, the weighted mean of each variable in data is calculated based on the probability of belonging to this group of each observation. On the chart the exterior ring represents the maximum value obtained for all the groups and the interior ring the minimum. The groups are located between these two limits in a linear way.
NULL, the plots are displayed directly by the function (see fmsb::radarchart)
data(LyonIris)
AnalysisFields <-c("Lden","NO2","PM25","VegHautPrt","Pct0_14","Pct_65","Pct_Img",
"TxChom1564","Pct_brevet","NivVieMed")
dataset <- sf::st_drop_geometry(LyonIris[AnalysisFields])
queen <- spdep::poly2nb(LyonIris,queen=TRUE)
Wqueen <- spdep::nb2listw(queen,style="W")
result <- SFCMeans(dataset, Wqueen,k = 5, m = 1.5, alpha = 1.5, standardize = TRUE)
spiderPlots(dataset,result$Belongings)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.