I could not find anything about changing the relative placement of the subtitle. Specifically, I would like to place it BELOW the panel while being able to add a proper caption which is right-aligned. Is this possible or do I have to add a textbox manually?
There's no option within ggplot2 that I could find regarding setting the subtitle position via theme(), etc. You don't have to add a textbox manually, but you can add your subtitle text as a tag, and set the placement to the bottom of the chart. The caption is added afterwards via patchwork to ensure that the caption is positioned below the subtitle.
Oh, did not think about manipulating the tag element - that's a grerat idea (at least as long I don't need a tag). And the adding it via patchwork is a nice trick, thank you very much!