@dr_allancameron and I are thrilled that the #rstats package {geomtextpath}, a #ggplot2 extension, that we've been rearing over the past few months has landed on CRAN 📢! We loved that there was engagement during development, so a few of our favourites in the 🧵⬇️
Allan and I both answer ggplot2 questions on SO a bit, so it was no coincidence that we were intrigued by the same question that sparked the package stackoverflow.com/q/69867669/113…
Early on when we just got it working in principle, there was already a blogpost out that put us *on the right path*:
Bummed out by another lockdown? Unable to visit France this year? Hopefully these regions of France can cheer you up! (Disclaimer: they are only text paths when they are from the right region of France)
Also {ggfx}'s `with_outer_glow()` can be combined to give the appearance of outlines, or shadow text!
Thanks to @thomasp85's excellent work on modernising text display in R in {textshaping}, it was relatively easy for us to incorporate RtL and BiDi support:
Hey #rstats! I'm excited to announce that my first package, the #ggplot extension ggh4x is now available on #CRAN 📢! cran.r-project.org/web/packages/g…. Thanks to everyone putting package development tutorials out there and the ggplot2 team for the extension mechanisms! 🧵
The package is mostly a collection of convenience functions I've accumulated over time, so it might be a bit chaotic. Hopefully it can be convenient to you too! Examples below:
Get rid of duplicated strip labels in multi-layered facets with `facet_nested()`:
Change the absolute or relative sizes of panels to your liking