Skip to content

D3fc plugin#498

Merged
texodus merged 172 commits intoperspective-dev:masterfrom
redbearsam:d3fc_plugin
Apr 1, 2019
Merged

D3fc plugin#498
texodus merged 172 commits intoperspective-dev:masterfrom
redbearsam:d3fc_plugin

Conversation

@mhooper-scottlogic
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
@mhooper-scottlogic mhooper-scottlogic 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 perspective-dev: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

Development

Successfully merging this pull request may close these issues.

9 participants