[query/ggplot] Adds configurable legend format to point geom #12244
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 change makes the labels for groups of points on scatterplots created through
geom_point
configurable by the user.Consider the following sample code:
Before this change, this code generates the following legend for the plot:
After this change, the legend looks like this (
×
is now the default group name separator):If
legend_format
is passed togeom_point
, like so:the following legend will be generated, replacing the names of the aesthetics within brackets in the format string with their values:
Notably, if the reverse ordering of group names (
"{shape} ({color})"
) is used, the legend will look like this:The order in which the groups in the legend appear can be adjusted, if desired, by changing the order of the aesthetics when they are passed into
aes
:producing the following legend: