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

Chart & Data viz components #74

Open
ccamel opened this issue Nov 8, 2022 · 1 comment
Open

Chart & Data viz components #74

ccamel opened this issue Nov 8, 2022 · 1 comment

Comments

@ccamel
Copy link
Member

ccamel commented Nov 8, 2022

Propose a visual feature

Purpose

For the various web3 interfaces we are developing, we need to show data as charts or visual representations.

Visual

Here are 2 illustrations from @SpicySalm0n's current UI/UX work. These are subject to change, but give an interesting perspective to appreciate the expected requirements in terms of visualisation.

image

image

Here are some other illustrations taken from different sources:

image

image

Use cases

The use cases are very varied. It is a question of being able to visualise data sets of different kind according to different types of charts and representations (2D): evolution of the number of datasets created, evolution of token price...

Specification

The aim is to introduce in the Design System a set of 2D charting and data viz components that meet the following requirements (non exhaustive):

  • different kind of charts: bar, column, line, area, pie, treemaps, heatmaps, gauges, radar, candle stick...
  • suitable for both Web and mobile (responsive)
  • preferably with SVG rendering
  • performant (fast rendering)
  • interactive (pan, zoom, click...)
  • animatable
  • highly customizable (theme)
  • lightweight

Typology

TBD

Notes

As the implementation of charting components is beyond the functional core of the Design System, it is considered here to study the existing javascript chart libraries to rely on, compatible with our non-functionnal requirements (technology - React, license: open source).

Here's the list of the considered libraries:

┆Issue is synchronized with this Wrike task by Unito

@ccamel ccamel transferred this issue from okp4/ui Mar 2, 2023
@ccamel
Copy link
Member Author

ccamel commented Aug 2, 2023

up!

@AnjaMis AnjaMis moved this to 📋 Backlog in 💻 Development Sep 29, 2023
@AnjaMis AnjaMis moved this from 📋 Backlog to 📆 To do in 💻 Development Sep 29, 2023
@ccamel ccamel moved this from 📆 To do to 📋 Backlog in 💻 Development Oct 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 📋 Backlog
Development

No branches or pull requests

2 participants