For ggplotly: implement lineend = "square" for geom_segment
Offen
Dieses Issue hat noch niemand übernommen.
enhancement
ggplotly
- Vorherrschende Sprache
- R
- Sterne
- 2.7k
- Forks
- 641
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Example code:
library(ggplot2)
b <- ggplot(mtcars, aes(wt, mpg))
df <- data.frame(x1 = c(2.62, 2.62), x2 = c(3.57,2.62), y1 = c(21,21), y2 = c(21, 16))
b + geom_segment(aes(x = x1, y = y1, xend = x2, yend = y2, colour = "segment"), data = df, size = 2, lineend = "square")
library(plotly)
ggplotly()
Here is how the corner looks in ggplots2:

And in ggplotly:

Notice the "notch" in the corner...
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
Beginnen Sie damit, das bereitgestellte R-Beispiel mit ggplot2 und plotly auszuführen, und vergleichen Sie anschließend das Rendering quadratischer Linienenden und Ecken in ggplot2 mit ggplotly. In der Issue ist weder eine Quelldatei noch ein Test angegeben; als erledigt gilt die Aufgabe, wenn geom_segment mit lineend = "square" ohne die gemeldete Einkerbung gerendert wird und dem Referenzbild entspricht.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript, 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
- 35/100