Just wondering about a convenience layer geom_stratum_text() instead of recommended: geom_text(stat = "stratum", aes(label = after_stat(stratum))) Then default_aes for StatStratum would be aes(label = after_stat(stratum)) and geom = GeomText