ggplotly() does not adjust margin when axis labels are wrapped
Offen
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
library(ggplot2)
library(plotly)
df <- data.frame(
a = "A very long label that needs to be wrapped",
b = 10,
c = "A very long label<br>that needs<br>to be wrapped"
)
wrap <- function(x) stringr::str_wrap(x, 10)
ggplotly({
ggplot(df, aes(a, b)) +
geom_col() +
coord_flip() +
scale_x_discrete(labels = wrap)
})

ggplotly({
ggplot(df, aes(c, b)) +
geom_col() +
coord_flip() +
scale_x_discrete(labels = wrap)
})

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
Führe zunächst die mitgelieferte R-Reproduktion durch ggplotly() aus. Verfolge anschließend den Konvertierungspfad für Achsenbeschriftungen und Ränder; da im Issue keine Quelldatei und kein Test genannt wird, verwende vorhandene ggplotly-Tests, falls vorhanden. Erledigt ist es, wenn umbrochene Beschriftungen, einschließlich Beschriftungen mit
, ausreichend Rand haben und lesbar bleiben.
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
- 35/100