Skip to content

Meta-issue: All the things we punted because of VegaLite #530

Description

@thomasp85

This meta issue exist to enumerate all the omissions we've made due to VL not supporting it that we can now begin to add (often cheaply) because we have Hephaestus.

  • Arrow ends
  • Free space on facets
  • Margins in facets

Activity

  1. teunbrand commented on Sep 3, 2026

    @teunbrand
    Collaborator

    I'd like to generalise the 'free space on facets' to any panel size tooling, also panel.widths, panel.heights, aspect.ratio equivalents.

    • Theming (Theme system #334)
    • Plot composition (Plot composition #531)
    • Tables
    • Rich text
    • Formula display
    • Text boxes à la geom_label()
    • Control over text lineheight
    • Continuous interpretation of hjust/vjust in text (VL has 3 discrete options for each direction)
    • Maybe hjust = "outwards" and vjust = "inwards" based on relative position in panel.
    • Curved lines à la geom_curve() or bezier curves
    • Line ends / line joins
    • Raster layer à la geom_raster()
    • A common use case of annotation_custom() is inserting images into plots, also in context of branding plots.
      • Vegalite has an image mark, but we've not implemented anything along these lines (Add image layer #522)
    • Fill gradients
    • Fill patterns
    • Tag labels
    • Alt text options
    • Axis ticks customisation (major, minor, log)
    • Strip backgrounds (though arguably can be handled by rich text with text box support)
    • Distinction between major/minor grid lines
    • Secondary / duplicated axes
    • Custom legend glyphs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestwriterConcerns the writer arm of ggsql.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions