title: ggplot2: Bar Plot - How to graph values which are close to 0?
body: <p>I want to prevent label stacking seen here:
  <a href="https://i.stack.imgur.com/9FxCB.png" rel="nofollow noreferrer">Sample Graph</a></p>
  <p>The data being graphed:</p>
  <pre><code>   allele_count allele frequency population 
            &lt;int&gt; &lt;chr&gt;      &lt;dbl&gt; &lt;chr&gt;      
   1         1865 G      0.894     gnomADg:oth
   2         4801 G      0.925     gnomADg:eas
   3          894 G      0.980     gnomADg:ami
   4         3867 G      0.801     gnomADg:sas
   5        10175 G      0.968     gnomADg:fin
   6          273 G      0.864     gnomADg:mid
   7           21 T      0.00138   gnomADg:amr
   8        13046 G      0.856     gnomADg:amr
   9         2901 G      0.836     gnomADg:asj
  10            4 C      0.0000264 gnomADg:ALL
  11           21 T      0.000138  gnomADg:ALL
  </code></pre>
  <p>The code used to generate the graph:</p>
  <pre><code>graphPREPdata2[1:11, ] %&gt;% ggplot(aes(population, frequency)) + 
    geom_col(aes(fill = allele), width = .8, alpha = .5) + 
    theme_bw(base_size = 15) + ylim(0,1) + 
    theme(axis.text.x = element_text(angle = 45, hjust = 1)) +
    labs(title = paste0('Variant ID: ', names(ancesA_graphData[77])), 
         subtitle = paste0('Ancestral Allele: ', attr(graphPREPdata2, 'Ancestral_Allele'))) +
    xlab('Population Ancestry')+ylab('Allele Frequency') + 
    geom_text(aes(label = mockLabels[1:11], angle = 35), size = 4) 
  </code></pre>
  <p>In my current graph some values are too small to see, and thus confusing and visually unappealing in their current representation.</p>
  <p>I want to understand how to visually represent values of arbitrarily small value.</p>