title: ggplot2: mean and median in geom_violin
body: <p>I was plotting a violin plot and mean and median values as follows:</p>
  
  <pre><code>test &lt;- read.csv2("http://www.reduts.net/test.csv", sep=",")
  
  ggplot(data = test, aes(y = var, x = as.factor(grp))) +
    geom_violin() +
    stat_summary(fun.y = mean, geom = "point", shape = 23, size = 2)+
    stat_summary(fun.y = median, geom = "point", size = 2, color = "red")+
    xlab("Group") +
    ylab("EUR") +
    scale_y_continuous(limits = c(0,1000), breaks = seq(0,1000,200))+
    ggsave("image.jpg", dpi = 300, units = 'cm', height = 10, width = 22)
  
  library(psych)
  describe(test$var)
  </code></pre>
  
  <p>Now, my problem is that all the group-means displayed in the image are far lower than the mean I get when using <code>psych::describe()</code> over all groups.</p>
  
  <p>Is it possible, that the means and medians computed for each group do not include the outliers in each group (only the values within the whiskers)? And if so, how can I plot the "real" medians/means for all data points?</p>