plotly / plotly/plotly.R

Rangeslider start/end do not work with ggplotly

Offen
#1,551 1 Kommentar 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug ggplotly
Vorherrschende Sprache
R
Sterne
2.7k
Forks
641
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

This works:

d <- tibble::tibble(
  time = seq(as.Date("2016-01-01"), as.Date("2016-08-31"), by = "days"),
  y = rnorm(seq_along(time))
)

plot_ly(d, x = ~time, y = ~y) %>%
  add_lines() %>%
  rangeslider(start = d$time[5], end = d$time[50])

With ggplotly start/end are ignored. Why?

p <- d %>% ggplot(aes(x = time, y = y)) +
  geom_line()

ggplotly(p, dynamicTicks = T) %>% 
  rangeslider(start = d$time[5], end = d$time[50])

R version 3.6.0 (2019-04-26)
plotly ‘4.9.0’

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginnen Sie damit, das direkte plot_ly-Beispiel und das ggplotly-Beispiel aus dem Issue mit den angegebenen R- und plotly-Versionen auszuführen. Vergleichen Sie das Verhalten von rangeslider und verfolgen Sie nach, wie ggplotly rangeslider(start, end) verarbeitet; als erledigt gilt die Aufgabe, wenn die angeforderten Start- und Enddaten konsistent mit ggplotly funktionieren.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.