ggplotly: geom_path interpretation of size
Offen
Dieses Issue hat noch niemand übernommen.
bug
- Vorherrschende Sprache
- R
- Sterne
- 2.7k
- Forks
- 641
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
For a visualization I'm making thick curves as follows:
require(ggplot2)
require(plotly)
require(Hmisc)
len=100
edge=data.frame(bezier(x=c(0, 1, 2), y=c(0, 1, 0),evaluation = len))
edge$Sequence <- sin( seq(0,pi,length.out=len) )
gg = ggplot(edge,aes(x = x, y = y, size = Sequence)) + geom_path() + scale_size( range = c(.3, 20), guide = F) + theme_bw(base_size = 16) + ylim(0,.6) + scale_alpha(guide=F)
pl <- ggplotly(gg)
which in ggplot2 gives:

but which with ggplotly
pl <- ggplotly(gg)
gives

I think the problem is that ggplotly is assuming every different "size" should be considered as a separate path, whereas ggplot2 is not.
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 das bereitgestellte R-Beispiel mit ggplotly und vergleiche die Darstellung von geom_path mit ggplot2. Verfolge, wie ggplotly die variierende size-Ästhetik für den Pfad interpretiert; fertig ist die Aufgabe, wenn die Kurve ein einziger zusammenhängender Pfad bleibt und dem Ergebnis von ggplot2 entspricht.
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