Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Supporting visual charts that lack semantic structure/APIs #63

Open
matatk opened this issue Oct 16, 2017 · 0 comments
Open

Supporting visual charts that lack semantic structure/APIs #63

matatk opened this issue Oct 16, 2017 · 0 comments
Assignees
Milestone

Comments

@matatk
Copy link
Owner

matatk commented Oct 16, 2017

Technologies like SVG and D3 can be used to create visual, interactive, charts. However they lack chart-specific APIs that AudioChart can use directly (such as to "visually select/highlight series 0, datum 42", for example, whilst the chart is being played back). But AudioChart can load data from raw JSON objects and HTML tables, and with a little bit of work it should be possible for content authors to write hooks that can be used as visual callbacks. Therefore this issue is really about two things:

  1. Seeing how much effort is needed to interface with less-structured visual charts
    • the data behind them
    • visual highlighting
  2. Providing clear documentation and examples as to how.

Some things that should help:

  • The backing data should already be available, either already on the page (as HTML table, or JSON) or it could be made available. (Making an example of this for users to follow should be considered MVP.)
  • One specific idea re SVG would be to latch on to existing markup such as when ARIA has been used to give table semantics to the SVG. (This could be considered MVP+1.)
@matatk matatk added this to the MVP+1 milestone Oct 16, 2017
@matatk matatk self-assigned this Oct 16, 2017
@matatk matatk modified the milestones: MVP+1, MVP Oct 18, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant