Equivalence Patterns and Canonicalisation Modes5 months ago
Introduction | 1. Inheritance transparency | 1.1 Global, local, and mixed aes() | 1.2 Global vs per-layer data | 1.3 Layer order | 2. Bar chart equivalence | 2.1 Direct equivalents | 2.2 geom_col() — structural mode required | 2.3 coord_flip() — visual mode required | 2.4 Scale name vs labs() — visual mode required | 3. Count plot equivalence | 3.1 geom_count() variants — direct equivalents | 3.2 geom_point(aes(size = n)) + pre-counted data — separate equivalence group | 3.5 Pre-counted bar charts — exhausting the equivalence cases | 4. Histogram binning variants | 5. Pending work | 5.1 Cross-geom stat equivalence | 5.2 Multi-dataset layer verification
ggspec 0.1.0Clement Lee equivalence-patterns.Rmd