Deprecate legend.title.align
and legend.text.align
#5362
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR aims to fix #5347.
Briefly, it soft-deprecates the
legend.title.align
andlegend.text.align
arguments in favour of thelegend.text/title = element_text(hjust)
setting.The align arguments are automatically translated to the
hjust
setting. This mostly works fine, with the notably exception if an upstreamlegend.title/text
is not a plainelement_text
. See example below:Created on 2023-07-24 with reprex v2.0.2
It also supplants
legend.title/text = element_blank()
with a text element, but these are contradicting instructions anyway. Using it the other way around works just as intended:Created on 2023-07-24 with reprex v2.0.2