У меня есть следующий код, который создает радарный график:
data1=data.frame(rbind(c(1,2,2,4,3),c(1,1,1,1,1)))
data1<- rbind(c(5,5,5,5,5),c(0,0,0,0,0),data1)
rownames(data1)<-c("1","2","3","4")
colnames(data1)<-c("Area1","Area2","Area3","Area4","Area5")
radarchart(data1, axistype=1, plwd=1 , plty=1, cglcol="grey", cglty=1, axislabcol="grey", seg=5, centerzero=FALSE,maxmin=TRUE,caxislabels=c("0","1","2","3","4","5"), cglwd=1, vlcex=0.8)
legend(x=0.7,y=-0.7, horiz=FALSE, legend=c("graph1","graph2"),lwd=1,cex=0.8,box.lwd=0,bty="n")
Вывод выглядит так (это то, что я хочу):
Правильный радарный график
Но когда я использую тот же код на другом компьютере, на котором установлена более старая версия R (R 2.11), я получаю следующее:
Неверно радарный график
Проблема в том, что я хочу, чтобы метка оси была 1,2,3,4,5. В более старой версии R он игнорирует часть caxislabels = c ("0", "1", "2", "3", "4", "5") и просто ставит проценты: 0%, 20% , 40%, 60%, 80%, 100%. Как я могу изменить его на 0,1,2,3,4,5? На данный момент не возможно обновить R второго компьютера.
Спасибо!