-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
regl-scatter2d #1869
Closed
Closed
regl-scatter2d #1869
Changes from all commits
Commits
Show all changes
161 commits
Select commit
Hold shift + click to select a range
bb939a4
Outline basic trace
dy f054bc6
Make trace draw canvas point
dy eb3b122
Add temp files
dy 5738dd9
Add calc tpl
dy 5cdb90b
Make O(logN) scatter2d hover
dy 76f1d07
Fix hover radius
dy a0d1e52
Enhance hover point detection
dy 18127d7
Enhance tree building
dy f8a4c3f
Attempt to do drag callback
dy 08b854e
Add border color
dy eb1b1c0
Reuse scattergl convert
dy 34de32d
Use proper border-size
dy 033f9b6
Take on multiple data
dy 4c4df5e
Show generic SVG markers
dy c245aa5
Handle open symbols better
dy f8f8af4
Enhance open detection
dy 9d73b00
Fix scales
dy 4c7e321
Generate svg sdf
dy f85e8b5
Make scatterregl cover all svg markers
dy a9e314c
Lintify
dy c30c1b4
Merge branch 'master' into rescatter
dy 79022cd
Lintify & fix deps
dy 125cca1
Fix deps
dy 41c294d
Add ultrazoom case for gl2d
dy 6290a83
Chill parcoord attribs out
dy 63af430
Make parcoords use shared canvases
dy 943a743
Use top paper
dy 7858201
Simplify line creation method
dy 4d17a53
Fix image generation
dy 314dfdc
Use viewport to limit painting area instead of css
dy aefdab1
Eslint, enhance props propagation
dy 58ff5a3
Provide image attribs hoping CI will trigger
dy dd82961
Update failing baseline
dy 8915392
Make gl-components use pre-created canvases
dy 368fe44
Fix karma tests in windows
dy 4710c12
Update canvas size properly
dy 6ebd70c
Revert 3d-plots shared context changes
dy 8546576
Fix glcanvas resizing typo
dy 7ed4484
Make hasCategory method
dy c399fd9
Make use of _hasCategory method
dy 0454d64
Fix canvas counting cases
dy 9b73d70
Make proper canvas recycling
dy dbc23e5
Poke CI
dy fc36ed8
Merge branch 'master' into rescatter
dy 03f79dc
Merge branch 'shared-gl' into rescatter
dy 97a6a58
Reuse global canvas for regl component
dy 701ea44
Introduce regl-line2d
dy 6ec58d3
Fix sizes
dy 7105b44
Fix single-trace panning interaction
dy 45a0247
Read options directly from data
dy e3af57f
Make sequential line/scatter rendering
dy 5266429
Make batch line rendering
dy 176d260
Make batch rendering for scatter plot
dy f66894a
Make better-js style of scatter component
dy 6b0acab
Review comments
dy 3b29829
Merge hasCategory and hasPlotType
dy 1da9062
Some lint fixes
dy 753b3f0
Flatten structure more
dy bd667be
Preserve drawing buffer redraw
dy 791211c
Fix multiplots rendering
dy 56949e6
Handle dates, disable batch render
dy deefccd
Introduce regl-error2d
dy 9039439
Normalize error bars
dy 14063c9
Outline basic fill strategy
dy 7fec259
Step forward tonexty logic
dy c7bf83c
Implement proper fillTo logic
dy 26998d7
Optimize rendering, make scatter fills
dy f6480ad
Introduce performance optimizations
dy e7416cd
Fix lints, make basics work
dy 8ae1d94
Remove gl2d-related API
dy fce4cff
Revert refactoring changes
dy f0c42e0
Make sure parcoords use global regl instance
dy 5ce9afc
Normalize initial options detection
dy ea3eb4e
Make proper range/viewport init
dy 2a59bbf
Make scattergl init test pass
dy dbafeb3
Make sure markers show proper colors
dy cb1b553
Use fast scatter expand
dy c22d688
Resurrect fills
dy 2309d8e
Make hover work
dy 748cff8
Optimize sizes processing, remove redundant fn
dy c63d09e
Lintify
dy 2db2e1f
Fix expanding axes and selection
dy 3d4a3f1
Merge multiple polygons
dy b9d6538
Fix undefined scatter2d
dy b870e7b
Detect degenerate polygon
dy ef6cfc4
Fix tree picking
dy e62ebb5
Fix overlapping deselected markers opacity
dy 6525be1
Replace scattergl with scatterregl
dy ebb0cac
Rename main trace
dy fbaed64
Add data for Russia
dy ef279e2
Fix no scatter trace check
dy 8e1beb7
Fix axes-related issues
dy 8b81ba1
Put axes expansion to the first plot call
dy ae6ebd3
Do not redefine autorange
dy f02f0ee
Fix axes expansion
dy 30bb703
Fix line/test cases
dy 3126005
Fix log ranges
dy 530efee
Fix log axes ranges
dy f219206
Fix raw data init
dy ea123a6
Enable hovermode x
dy cc0fd0a
Fix selection
dy e36b0a1
Install deps
dy fb37ffc
Lintify
dy be571af
Fix review comments
dy fe9935d
Kill old scattergl stuff
dy b5c09c3
Merge branch 'multiselect' into rescatter
dy 88e2014
Fix merging artifacts
dy 78d3372
Fix axes test case
dy 76c9fa9
Merge branch 'multiselect' into rescatter
dy 78dcde9
Merge branch 'multiselect' into rescatter
dy 289e2c9
Fix multiselect and interaction details
dy 5a9adf5
Fix selection scattergl cases
dy cb355dd
Fix one plot interaction case
dy bedcdfa
Fix gl_plot_interact visibility test
dy 3e826eb
Make scattergl plot disposal
dy 18b9337
Fix gl_plot_interact
dy 3d924b1
Fix gl2d_date_axis_render test
dy 218cb83
Bump deps
dy 40e72f3
Handle multimarkers
dy 97ff741
Bump scatter2d dep
dy b915f4d
Fix double click selection behaviour
dy 3c894fe
Merge branch 'master' into rescatter
dy 4156d83
Rearrange selection
dy 4d478e5
Merge branch 'global-context' into rescatter
dy e50b4a4
Start merging persistent selection
dy 0f71572
Merge branch 'master' into rescatter
dy 5425531
Fix merged global-contexts issues
dy a91530c
Upgrade bundling to uglify-es
dy 328af5f
Upgrade bundling to uglify-es
dy 41be06f
Remove unused dep
dy a399671
Lintify
dy a573fdf
Fix bundling
dy a053c26
Use cross-spawn for windows stats calc
dy 160871e
Introduce simple selected/unselected options
dy 850595e
Fix scattergl persistent selection
dy 02fac50
Hide unselected points
dy 25fd2e4
Remove bubleify
dy 3b7bbc2
Merge branch 'bundle-up' into rescatter
dy 9039ca3
Fix browserify bundle
dy 7197b1f
Fix positions
dy 8aaed6c
Add selection transform for multiple subplots
dy 4d7c4ce
Scope outlines by subplots
dy a0917c7
Fix multiplot selection
dy 70e4427
Fix subplot selection indexing
dy 9763096
Hoist dot re
dy 8b9652e
Init passed selectedpoints
dy 9457ac5
Fix number-related issues
dy fd6db00
Explicitly define attributes
dy 689f262
Add basic toself/tonext modes
dy c556a85
Fix toself opacity
dy 23b364c
Enhance toself processing
dy 9cfe84a
Make hollow tonext shapes
dy 8334e7d
Fix length detection
dy ffe3720
bump regl-scatter2d
etpinard 3dd25c7
bump re line/error 2d
etpinard 79955f6
bring back scattergl-specific attrs & dflts
etpinard ba75823
svg -> gl -> svg + comment on failing test
etpinard a02ed20
Fix scattergl interaction tests
dy 9bd0e94
Fix gl2d_click_test
dy 7183ba0
Fix finance charts test
dy 90ce575
Lintify
dy File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -87,7 +87,7 @@ | |
"width": 1500 | ||
}, | ||
"search": [ | ||
"tooltip_basic" | ||
"tooltip_basic" | ||
] | ||
}, | ||
{ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this should not happen.
investigate.