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

D3fc plugin #498

Merged
merged 172 commits into from
Apr 1, 2019
Merged

D3fc plugin #498

merged 172 commits into from
Apr 1, 2019

Conversation

matt-hooper
Copy link
Contributor

Updates to the d3fc plugin including:

  1. Draggable legend
  2. Canvas based candlestick/ohlc charts
  3. Added bollinger bands and moving average to candlestick/ohlc
  4. Implemented selection events
  5. Theme chart series from CSS and theme file
  6. Added integration screenshot tests for all d3fc charts

Draggable Legend
Legend can be selected and dragged to a different location on the chart
image

bollinger bands and moving average
image

Theme chart series from CSS and theme file
This allows users to easily override the theme with a bespoke css file or override specific pages with inline style sections
image

redbearsam and others added 30 commits March 14, 2019 14:46
…skip_headers and merge into templated get_data
The modified d3fc axis component is likely to look mostly like this. The multi-axis component may or may not make it into d3.

We split the axis into multiple levels in Perspective code, then give that information to the multi-axis
@timkpaine timkpaine added enhancement Feature requests or improvements JS labels Mar 26, 2019
@matt-hooper matt-hooper marked this pull request as ready for review March 26, 2019 15:44
@texodus
Copy link
Member

texodus commented Apr 1, 2019

Thanks for the PR! Looks great!

The draggable legend really cries out for a persistence API for plugins, especially wrt streaming data - we'll be working on that for th v0.2.22 release.

@texodus texodus merged commit 9c9aec8 into finos:master Apr 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Feature requests or improvements JS
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

9 participants