big-dipper
big-dipper copied to clipboard
Charting Component
- [x]
ifserve local version of plottable.js (#79)plottableis not reviewing pull request fast enough, publish forked plottable to npm and use that instead - [ ] validate props
- [ ] add tests
- [ ] add a dev only page that shows various applications of chart as simple e2e test
- [ ] unit test and integration test
- [ ] break it down, modularize, and refactor
- [ ] handle errors better than just throw a string
- [ ] there are multiple places on update where we need to decide if passing
null/undefinedserves as removal or noop - [ ] add
tickGeneratorfor scales - [ ] add render to
canvasoption for supported plots - [ ] calculate dataset color using
fill/strokefor different type of plots - [ ] add tooltip
- [ ] auto populate
domain/rangefor legend'scolorscalegiven aPlotGroup - [ ] better comparison on updates to improve performance
- [ ]
detach/destroycomponents/listenersoncomponentWillUnmount
currently have a minimal working component at #66 and an application #67
I will review the PRs this weekend, need to kill some issues and features planned before. In case they are not reviewed and merged, we talk again on Monday.