Skip to contents

This vignette highlights advanced ggplot rendering cases that stress conversion to CeTZ/Typst:

  • Extension geoms and annotation layers.
  • Multiple scales in one plot.
  • Rich-text and complex label layout.
  • sf polygon workflows with layered overlays.
  • Custom grid grobs inserted into ggplot panels.
  • Nested facet strips and high-panel-count layouts.
  • Arc/polar geometry with variable radii and angles.
  • Multi-stat overlays in a single panel.
Expanded example image

Complex ggplot Examples

gg29_parcoord
Typst/CeTZ
CeTZ rendering for example gg29_parcoord
svglite reference
svglite reference rendering for example gg29_parcoord
gg30_label_box
Typst/CeTZ
CeTZ rendering for example gg30_label_box
svglite reference
svglite reference rendering for example gg30_label_box
gg31_ridges
Typst/CeTZ
CeTZ rendering for example gg31_ridges
svglite reference
svglite reference rendering for example gg31_ridges
gg32_mark_ellipse
Typst/CeTZ
CeTZ rendering for example gg32_mark_ellipse
svglite reference
svglite reference rendering for example gg32_mark_ellipse
gg33_dual_fill
Typst/CeTZ
CeTZ rendering for example gg33_dual_fill
svglite reference
svglite reference rendering for example gg33_dual_fill
gg34_rich_text
Typst/CeTZ
CeTZ rendering for example gg34_rich_text
svglite reference
svglite reference rendering for example gg34_rich_text
gg35_sf
Typst/CeTZ
CeTZ rendering for example gg35_sf
svglite reference
svglite reference rendering for example gg35_sf
gg36_custom_grobs
Typst/CeTZ
CeTZ rendering for example gg36_custom_grobs
svglite reference
svglite reference rendering for example gg36_custom_grobs
gg37_facet_nested
Typst/CeTZ
CeTZ rendering for example gg37_facet_nested
svglite reference
svglite reference rendering for example gg37_facet_nested
gg38_arc_bars
Typst/CeTZ
CeTZ rendering for example gg38_arc_bars
svglite reference
svglite reference rendering for example gg38_arc_bars
gg39_stats_stack
Typst/CeTZ
CeTZ rendering for example gg39_stats_stack
svglite reference
svglite reference rendering for example gg39_stats_stack
gg40_ggdist_halfeye
Typst/CeTZ
CeTZ rendering for example gg40_ggdist_halfeye
svglite reference
svglite reference rendering for example gg40_ggdist_halfeye
gg41_ggalt_dumbbell
Typst/CeTZ
CeTZ rendering for example gg41_ggalt_dumbbell
svglite reference
svglite reference rendering for example gg41_ggalt_dumbbell
gg42_geomtextpath
Typst/CeTZ
CeTZ rendering for example gg42_geomtextpath
svglite reference
svglite reference rendering for example gg42_geomtextpath
gg43_ggbeeswarm
Typst/CeTZ
CeTZ rendering for example gg43_ggbeeswarm
svglite reference
svglite reference rendering for example gg43_ggbeeswarm
gg44_ggside_marginals
Typst/CeTZ
CeTZ rendering for example gg44_ggside_marginals
svglite reference
svglite reference rendering for example gg44_ggside_marginals
gg45_guides_compare
Typst/CeTZ
CeTZ rendering for example gg45_guides_compare
svglite reference
svglite reference rendering for example gg45_guides_compare
gg46_calendR
Typst/CeTZ
CeTZ rendering for example gg46_calendR
svglite reference
svglite reference rendering for example gg46_calendR
gg48_ggstance
Typst/CeTZ
CeTZ rendering for example gg48_ggstance
svglite reference
svglite reference rendering for example gg48_ggstance
gg50_ggflowchart
Typst/CeTZ
CeTZ rendering for example gg50_ggflowchart
svglite reference
svglite reference rendering for example gg50_ggflowchart