0

早上好,我正在尝试用 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

我能做的最好的

4

0 回答 0