I used the R library ggradar

library(ggplot2)
devtools::install_github("ricardo-bion/ggradar", dependencies=TRUE)
library(ggradar)

Example of use : 
### Radar : catch@year /species, arrows are species, lines are years

meanErrYear <- aggregate(percErr~year+sp, data=caaY, FUN=mean)
MEY <- reshape(meanErrYear,direction = "wide",idvar="year",timevar="sp")
MEY <- rbind(MEY, c(99,colMeans(MEY[,-1])))
MEY <- replace(MEY,MEY>100,100) # avoid to big values
ggradar(MEY,grid.min = 0,grid.mid = 50, grid.max = 100,legend.title = "Year")