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

D3 Treemaps #563

Merged
merged 86 commits into from
May 13, 2019
Merged

D3 Treemaps #563

merged 86 commits into from
May 13, 2019

Conversation

matt-hooper
Copy link
Contributor

  • Implementation of d3 based Treemaps:

image

  • Zoom to fixed date range
    image

  • Implementation of Save/Restore functionality to allow Legend size and position to be saved.

andy-lee-eng and others added 30 commits April 8, 2019 16:42
Support dates on the y-axis for heatmaps
`xRange` is only used within the `on('click`)` callback, so doesn't need to be initialised until a click event happens.

Also, we need to only check whether the x-axis is date axis if we actually have an x-axis
Added fixed zoom ranges for date x axis
Zoom y-axis to data on OHLC/Candlestick charts
Initial implemenetation of save and restore
This makes it possible to do a single draw cycle, rather than have to restore settings later and do draw-restore-redraw.
Allow settings to be restored before draw
Minor refactor to settings configuration
Made date zoom button names consistent
redbearsam and others added 22 commits April 25, 2019 16:48
titling mechanism for gridLayout charts made generic and shared.
use the native d3 treemap functionality to calculate the new coordina…
provide framework for centering tooltips, and apply to treemap
@timkpaine timkpaine added enhancement Feature requests or improvements JS labels May 7, 2019
@texodus
Copy link
Member

texodus commented May 13, 2019

Thanks for the PR!

@texodus texodus merged commit 575ca24 into finos:master May 13, 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.

7 participants