что-то странное в функции RadarChart в пакете fmsb

Я использую функцию radarchart в пакете fmsb для построения радиолокационной диаграммы по моим данным, я обнаружил кое-что странное, точка на радиолокационной диаграмме, похоже, не соответствует ее реальному значению, ниже я привожу пример для проиллюстрировать это:

library(fmsb)

maxmin1 <- data.frame(
  total_score=c(10,1),
  ability=c(10,1),
  honesty=c(10,1),
  willing=c(10,1),
  background=c(10,1)
)


a1 <- data.frame(
  total_score=c(2),
  ability=c(4),
  honesty=c(6),
  willing=c(8),
  background=c(10)
)

dat <- rbind(maxmin1,a1)

radarchart(dat,axistype=1,seg=5,plty=1,vlcex=0.6)

введите здесь описание изображения

В этом примере мое значение total_score равно 2, но на радарной диаграмме эта точка ниже 2. И значение способности также ниже ее реального значения. Почему это происходит? Что-то не так в моем коде? Буду признателен, если вы ответите на мой вопрос. С нетерпением жду вашего ответа.


person user3036681    schedule 31.03.2016    source источник


Ответы (1)


Вы установили 1 как минимум (10 как максимальное значение). Следовательно, 2 не составляет 20% между 1 и 10.

Если вы поставите 0 как минимум, вы увидите, что радар будет соответствовать 20%.

person Jav    schedule 31.03.2016