-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Persistent point selection #2135
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
Merged
Merged
Changes from 1 commit
Commits
Show all changes
46 commits
Select commit
Hold shift + click to select a range
8b60b4e
Mirror point selection in graph data
rreusser b209a55
Partial stateful select
rreusser 2a04371
Merge branch 'master' into persistent-point-selection
etpinard 6903d31
remove we won't do in this PR
etpinard 3ef323f
mv 'selectedpoints' & 'selectedids' to global trace attrs/defaults
etpinard 1efe144
improve updateSelectedState
etpinard 9f3f58d
introduce new on-select update strategy:
etpinard 782bc66
persistent selections for 'scatter' traces
etpinard ec0578b
persistent selection for 'scattercarpet' and 'scatteternary'
etpinard 1bd832e
persistent selections for 'box' and 'violin' traces
etpinard 10c5b7b
persistent selection for 'scattergeo'
etpinard eeace5b
persistent selections for 'choropleth'
etpinard bf039ab
resolve #1862 - add `marker.opacity` to bar (& histogram) traces
etpinard 5cfadbd
persistent selection for 'bar' & 'histogram' traces
etpinard f54a08a
persistent selections for 'scattermapbox'
etpinard d4d1728
don't coerce selected/unselected in scatter3d traces
etpinard eeaca74
do not implement persistent selections in scattergl traces (for now)
etpinard 5ca8b36
improve point-selection mock
etpinard 4e83ef7
fixup bar/histogram tests
etpinard 67cefad
fixup bar path selector
etpinard 10a2fa9
add selected.marker.size support
etpinard 2fcdb7c
Merge branch 'master' into persistent-point-selection
etpinard 54cc67b
make hover AND select use same event data pipeline
etpinard 638d03d
adapt Histogram.eventData so that it works with selection pts
etpinard b30fab4
add Scattercarpet.eventData method
etpinard 949b311
add ScatterTernary.eventData method
etpinard 315e632
add Lib.tagSelected made to make selectedpoints work w/ transforms
etpinard 9b79b3f
add support for selection of aggregations
etpinard 9210278
update point-selection baseline
etpinard 261387d
update event-data jasmine tests (mostly adding pointIndex)
etpinard 1859256
add Lib.coerceSelectionMarkerOpacity
etpinard d3cdd6f
update Drawing.selectedPointStyle
etpinard 451778b
speed up is-pt-index-valid check
etpinard c8d715b
emit 'normalized' a/b/c coords in scatterternary event data
etpinard 7543dc6
move ptNumber2cdIndex computation to main binning loop
etpinard a95e47b
Merge pull request #2163 from plotly/persistent-point-selection-compa…
etpinard 9d86a2f
:hocho: selectedids (for now)
etpinard 6437081
add delay in bar select test (to pass on CI)
etpinard 9bbf55b
assert gd.data[i].selectedpoints in per-trace-type select tests
etpinard 9ccccd3
(fixup) Lib.coerceSelectionMarkerOpacity for all selectable traces
etpinard 3d2049c
:lock: down [un]selected styles in mocks
etpinard a7f06fa
(fixup) rm selectedpoints from scattercarpet for select test
etpinard 80eee22
add selections persist test
etpinard aff9dbf
fixup selectedpoints -> calcdata for box/violin
etpinard ab7b8f1
update baseline (box/violin selectedpoints ordering)
etpinard 88fb812
aj-proof [un]selected logic
etpinard 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 hidden or 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 hidden or 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
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.
Quick fixup. I noticed that
selectedpoints
-> calcdata was off for box and violins while making