如何在箱形图中添加观察次数

时间:2018-05-24 20:56:18

标签: r ggplot2

我正在试图弄清楚如何在我的盒子图中添加观察次数。包中的示例演示了如何在箱形图上添加观察次数。但是我需要在x轴上写下观察次数我将基于此创建一个可重现的示例。

List<double> convertedPositions = new List<double>();
List<double> convertedPlayers = new List<double>();

foreach (string element in fractionedList)
{
    var elements = element.Split(',');

    convertedPositions.AddRange(elements.Skip(2).Take(3).Select(x=> Convert.ToDouble(x)));
    convertedPositions.AddRange(elements.Skip(5).Take(3).Select(x => Convert.ToDouble(x));
}

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以创建摘要data.frame并将其作为数据参数传递给geom_text图层。

library(dplyr)
df <- mtcars %>% group_by(cyl) %>% summarize(n = n())

# plot
ggplot(mtcars, aes(factor(cyl), mpg, label=rownames(mtcars))) +
  geom_boxplot(fill = "grey80", colour = "#3366FF") +
  geom_text(data = df, aes(y = 0, label = n))