早上好,我正在尝试用 R 制作一个显示几位足球运动员统计数据的雷达图。
这些统计数据有不同的比例,我不想重新调整它们。对于给定的玩家和我的情节的每个轴,我希望将样本中的最小值作为原点,将样本中的最大值作为轴最大值,并将玩家的值作为轴上的值。
你知道如何在我的雷达上设置不同的轴限制吗?
这是我想做的一个例子:
这是一个数据样本:
colnames <- c("accuratePass","bigChanceCreated","duelWon","goalAssist","goals")
max <- c(78.3, 0.741, 9.61, 0.429, 0.871)
min <- c(3.3, 0.000, 0.11, 0.000, 0.000)
example <- c(15.4, 0.353, 3.41, 0.147, 0.059)
df <- as.data.frame(rbind(max,min,example))
colnames(df) <- colnames
我能做的最好的如下。我无法显示最小值。
radarchart(df,
seg = 10, # 10 segments per axis
axistype = 2, # allow axis labels on the outer edge
paxislabels = round(df[1,],2), # values displayed on the outer edge
cglcol="grey", cglty=1, axislabcol="blue") # custom grid