title: Alignment of y axis labels in faced_grid and ggplot?
body: <p>By using ggplot and <code>faced_grid</code> functions I'm trying to make a heatmap. I have a categorical y axis, and I want y axis labels to be left aligned. When I use <code>theme(axis.text.y.left = element_text(hjust = 0))</code>, each panels' labels are aligned independently. Here is the code: </p>
  
  <pre><code>#data
  set.seed(1)
  gruplar &lt;- NA
  for(i in 1:20) gruplar[i] &lt;- paste(LETTERS[sample(c(1:20),sample(c(1:20),1),replace = T) ],
                                     sep="",collapse = "")
  
  gruplar &lt;- cbind(gruplar,anagruplar=rep(1:4,each=5))
  tarih &lt;- data.frame(yil= rep(2014:2019,each=12) ,ay =rep_len(1:12, length.out = 72))
  
  gruplar &lt;- gruplar[rep(1:nrow(gruplar),each=nrow(tarih)),]
  tarih &lt;- tarih[rep_len(1:nrow(tarih),length.out = nrow(gruplar)),]
  
  grouped &lt;- cbind(tarih,gruplar)
  grouped$value &lt;- rnorm(nrow(grouped))
  
  #plot
  p &lt;- ggplot(grouped,aes(ay,gruplar,fill=value))
  p &lt;- p + facet_grid(anagruplar~yil,scales = "free",
                      space = "free",switch = "y") 
  p &lt;- p + theme_minimal(base_size = 14) +labs(x="",y="") + 
    theme(strip.placement = "outside",
          strip.text.y = element_text(angle = 90))
  p &lt;- p + geom_raster(aes(fill = value), na.rm = T)
  p + theme(axis.text.y.left = element_text(hjust = 0, size=14))
  </code></pre>
  
  <p>I know that by putting spaces and using a mono-space font I can solve the problem, but I have to use the font 'Calibri Light'.</p>