plotly / plotly/plotly.py

In legend, rotate arrows around their center instead of their extremity

Offen
#5,123 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

feature P3
Vorherrschende Sprache
Python
Sterne
18.8k
Forks
2.8k
Ø Merge
16 Std. 26 Min.
Gemergte PRs (30 T.)
21

Beschreibung

When a plot includes several arrows with different angles, due to them being rotated around their extremity rather than their center (of mass for example), they can easily overlap in the legend. See example attached.
It would make more sense to me for all markers, including arrows, to be rotated around their center of mass in the legend rather than around their extremity.

Image

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 damit, das angehängte Legendenbeispiel in plotly.py zu reproduzieren, und identifiziere den Einstiegspunkt für das Rendern der Legende, der für die Drehung der Pfeilmarker verantwortlich ist. Vergleiche die aktuelle auf Extremitäten basierende Platzierung mit einer zentrenbasierten Platzierung und überprüfe anschließend, dass sich Pfeile in unterschiedlichen Winkeln in der Legende nicht mehr überlappen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
plotly, python
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.