我正在使用fmsb包中的 radarchart 功能在我的数据上绘制雷达图,我发现一些奇怪的东西,雷达图中的点似乎与它的实际价值不符下面我举一个例子说明一下:
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.而且能力值也低于它的实际值。 为什么会这样?我的代码中有什么问题吗? 如果你能回答我的问题,我将不胜感激。期待您的回复。
答案 0 :(得分:0)
您已将1
设置为最小值(10
作为最大值)。因此,2在1到10之间不是20%。
如果您将0作为最小值,您将看到雷达将匹配20%。