Skip to content

Bounds for interactivity #206

Description

@thomasp85

This issue is a discussion ground for what we think of regarding interactivity to sharpen our thoughts before we begin to design it. Interactivity is a spectrum and we are not aiming at the freedom D3 brings - but where are we aiming then?

I have strong feelings around the proper "grammar" api when it comes to interactivity but I'm not sure ggsql is for that (it does require an element of interpreted programming language to really work). As I write this I think for ggsql there are 3 main interactive areas to address which will cover the magic 80% of use cases (or more):

  • Filtering
  • Hovering tooltips
  • Zoom and pan

These are all in the bucket of cookie-cutter interactivity that I dread but realistically it is perhaps what we should aim for

Metadata

Metadata

Assignees

No one assigned

    Labels

    plot buildingIn between the reader and writer, execution of plot logicsyntaxChanges to the ggsql syntaxwriterConcerns 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