Is there a way to avoid overlapping p axis labels? Have seen others suggest creating jitter, using direct.labels, etc., but have not found a way to make this work for radarchart{fmsb}
Would be fine with a general pointer toward a radarchart option or another function, but here is some reproducible code anyway:
library(fmsb)
MM<-data.frame(matrix(c(rep(1,35), rep(0,35),
runif(35, 0, 1), runif(35, 0, 1)), nrow=4, ncol=35, byrow=TRUE))
colnames(MM)<-rep('long variable name', 35)
colors_border=c( rgb(0,0,0,0.9), rgb(1,0,0,0.9))
colors_in=c( rgb(0,0,0,0.2), rgb(1,0,0,0.3))
radarchart(MM , axistype=1 ,
pcol=colors_border , pfcol=colors_in , plwd=2 , plty=1,
cglcol="grey", cglty=1, axislabcol="grey", cglwd=0.8,
caxislabels=c(0, 0.25, 0.5, 0.75, 1),
vlcex=0.8,
title='title',
na.itp=FALSE)
(Making the text smaller works, but that would be my last resort).