shareX = T produces blank plot when plotting non-square subplots
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- R
- Sterne
- 2.7k
- Forks
- 641
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Reproduziere die leere Ausgabe anhand des R-Beispiels des Issues und vergleiche 4x3- und 4x4- subplot-Layouts mit aktiviertem oder deaktiviertem shareX. Verfolge die von plotly.R verwendete Verarbeitung von Subplots und gemeinsamen Achsen und füge einen Regressionstest für den nicht quadratischen Fall hinzu oder aktualisiere ihn. Erledigt ist dies, wenn das 4x3-Beispiel mit gemeinsam genutzter X-Achse ein Diagramm statt eines leeren Ergebnisses rendert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- plotly, r
- Bereich
- data-visualization
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100