plotly / plotly/plotly.js

Axis ticks and title may overlap after scrolling axis

Offen
#6,403 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug P3
Vorherrschende Sprache
JavaScript
Sterne
18.3k
Forks
2k
Ø Merge
2 T. 12 Std.
Gemergte PRs (30 T.)
28

Beschreibung

An axis title that is drawn to fit inside the space between axis tick labels will not be pushed outwards correctly when tick redraws (through zooming in the plot, scrolling the axis up and down) cause an overlap.

  • To reproduce: See this CodePen and either zoom in on the plot or grab and drag the axis to create overlap between the axis tick labels and axis title.
  • Temporary workaround: Set layout.yaxis.automargin=true and layout.yaxis.title.standoff=0 to force the axis title to be drawn outwards from the tick labels.

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

Beginne mit der verlinkten CodePen-Reproduktion und verfolge das Verhalten beim Neuzeichnen der Achsen-Ticks, das durch Zoomen oder Ziehen an der Achse ausgelöst wird. Prüfe, wie der Achsentitel während dieser Aktualisierungen relativ zu den Tick-Beschriftungen positioniert wird. Die Aufgabe ist erledigt, wenn der Titel die Tick-Beschriftungen nach dem Zoomen oder Scrollen nicht mehr überlappt, ohne den dokumentierten Workaround zu benötigen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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