shareX = T produces blank plot when plotting non-square subplots
Open
Nobody has claimed this yet.
- Dominant language
- R
- Stars
- 2.7k
- Forks
- 641
- PR merge metrics
- No merged PRs in 30d
Description
In the code below when subplot is 4x3 with shareX = T, it produces a blank plot. If you make it 4x4 it works fine (or if you set shareX = F).
p <- plot_ly(y = ~rnorm(50), type = "box", name = "A") %>%
add_trace(y = ~rnorm(50, 1), name = "B") %>%
add_trace(y = ~rnorm(50, 1), name = "C") %>%
add_trace(y = ~rnorm(50, 1), name = "D")
p <- subplot(p,p,p,p, shareY = TRUE)
p <- subplot(p,p,p, nrows=3, shareX = TRUE) %>%
layout(showlegend = FALSE)
p
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
Reproduce the blank output using the issue's R example, comparing 4x3 and 4x4 subplot layouts with shareX enabled or disabled. Trace the subplot and shared-axis handling used by plotly.R, then add or update a regression test for the non-square case. Done means the 4x3 shared-X example renders a plot rather than a blank result.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- plotly, r
- Domain
- data-visualization
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100