Multiple aestetics in scale_*_virids_d() not supported
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- R
- Sterne
- 2.7k
- Forks
- 641
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I tried to convert the following (simplified) ggplot2 object into a plotly object:
library(ggplot2)
library(plotly)
plot <- ggplot(iris, aes(x = Sepal.Length, y = Sepal.Width, colour = Species, fill = Species)) +
geom_point() +
scale_fill_viridis_d(option = "viridis", aesthetics = c("colour", "fill"))
Using ggplotly(plot) throws the error
Error in
[[<-(*tmp*, sc$aesthetics, value = sc) : no such index at level 1
Separating the aesthetics works fine as does specifying only one argument in the "aesthetic" argument or writing a line for each aesthetic.
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
Beginne damit, das bereitgestellte R-Beispiel mit ggplotly() und scale_fill_viridis_d() unter Verwendung sowohl der colour- als auch der fill-Ästhetik zu reproduzieren. Verfolge die Konvertierung von diesem Einstiegspunkt aus, um zu ermitteln, warum mehrere Ästhetiken den Fehler verursachen, und verifiziere anschließend, dass das Beispiel funktioniert, während Fälle mit einer einzelnen Ästhetik und getrennten Skalen weiterhin unterstützt werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- r
- Bereich
- data-visualization
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100