Subset of datapoints selected in a ggplotly scatterplot: saving to dataframe?
Open
Nobody has claimed this yet.
- Dominant language
- R
- Stars
- 2.7k
- Forks
- 641
- PR merge metrics
- No merged PRs in 30d
Description
This code posted in Return datapoints selected in a plotly scatterplot
(and substituting the unavailable highlight_unit() by highlight_key() ) displays selected cases
#d <- highlight_unit(iris)
d <- highlight_key(iris)
a <- ggplotly(ggplot(data = d, aes(x = Sepal.Width, y = Petal.Width)) + geom_point()) %>%
highlight("plotly_selected", dynamic = TRUE)
options(persistent = TRUE)
p <- datatable(d)
bscols(widths = c(6, 4), a, p)
Could the selected subset be saved as a new dataframe?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by running the reproducible R example using ggplotly(), highlight("plotly_selected", dynamic = TRUE), and datatable(d). Determine how the selected subset can be exposed as a new data frame, then verify that the resulting object contains only the selected iris rows.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, r
- Domain
- data-visualization
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100