Skip to content

Upset plot viz #35

@vincerubinetti

Description

@vincerubinetti
Image

It seems like upset plots are uncommon or specific enough that the general purpose JavaScript charting libraries -- e.g. Plotly.js, echarts, etc -- don't seem to cover them. we may have to use this specific library: https://github.com/upsetjs/upsetjs

Please research the library options and discuss them here before starting implementation. If at all possible, I want to use a library that can handle all the general plots we may need, including: bar chart, line chart, upset plot, sunburst plot, heatmap (see the other issues in this repo).

More specific notes/guidelines:

  • Should be SVG-based, not canvas-based
  • Don't necessarily need exactly the same feature set as the 1.0 visualization. Layout can be slightly different, can have more/less/different customization options, etc.
  • Don't implement a download button yet.

See the following comment for guidelines on implementation and general architecture:
#32 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    frontendFrontend-related

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions