powered by
Main orchestrator that determines:
Whether to draw legend
Legend labels and formatting
Whether multi-legend is needed (for bubble charts)
Gradient legend setup for continuous grouping
prepare_legend(settings)
NULL (modifies settings environment in-place)
Settings environment from tinyplot