Skip to content

v0.13.0-beta.1

Compare
Choose a tag to compare
@abought abought released this 15 Oct 15:38
· 306 commits to develop since this release
3c2cb69

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