title: Boxplots by base R and ggplot2 do not match
body: <p>I have a simple <a href="https://drive.google.com/file/d/1XVcqy8wgDS4vgzga-0WFRNWcdHbPILLq/view?usp=sharing" rel="nofollow noreferrer">dataset</a>. When I generate boxplot for the data by base R and ggplot separately, they do not match. In fact the base R boxplot is consistent with the <code>summary</code> function.</p>
  <pre><code>library(tidyverse)
  library(ggplotify)
  library(patchwork)
  
  df &lt;- read.csv(&quot;test_boxplot_data.csv&quot;)
  
  summary(df)
  
  p1 &lt;- as.ggplot(~boxplot(df$y, outline=FALSE))
  p2 &lt;- ggplot(df, aes(y=y)) + geom_boxplot(outlier.shape = NA) + ylim(0,100)
  
  p1 + p2 + plot_layout(ncol = 2)
  
  
  </code></pre>
  <p><a href="https://drive.google.com/file/d/15J1adTtjoiGcqBEDLoL0tprOVnA70HmG/view?usp=sharing" rel="nofollow noreferrer">Generated plot kept here</a>.</p>
  <p>Any clue what is happening? It is also surprising that ggplot throws warning that &quot;Removed 845 rows containing non-finite values (stat_boxplot)&quot; but there is no NA in the data.</p>