v0.13.0-beta.1
abought
released this
15 Oct 15:38
·
306 commits
to develop
since this release
Features
- Rendering performance improvements
- Use fewer system resources/ listeners/ function calls to render each scatter plot point (cache computed values, event bubbling, etc)
- Provide an option to coalesce adjacent points in the scatter plot. This can reduce the number of points to render by 40-50% for a narrow region or noisy plot, and >90% for a GWAS with a few strong hits in a wide viewing region. (controlled by the new scatter layer option section,
coalesce._
)- Coalescing is turned on by default for association plots (only). You may wish to adjust this behavior and options if you use a different y-axis range for your plots (eg, user-selectable "toggle y-axis display" behaviors)
- The final rendered result will appear almost indistinguishable from plots without coalescing. All significant points and "highlight matching points" behaviors will be preserved.
Deprecations:
- Remove shift-click "multiselect" from plots: few people seem to use this feature, and it adds complexity for limited gain
Bugfixes:
- Correctly remove old scatter plot labels on toggle/re-render
- Fix double-escaping issue with label display values