Implement lat/lon data-referenced annotations on geo and mapbox subplots
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- JavaScript
- Sterne
- 18.3k
- Forks
- 2k
- Ø Merge
- 2 T. 12 Std.
- Gemergte PRs (30 T.)
- 28
Beschreibung
If annotating a point in a scattergeo plot, we should be able to refer to the co-ordinate of the point we must refer to in terms of "lat,lon". In fact, the annotation is required to be "x,y".
This is quite problematic: even when using a conversion factor as below, because when the map is zoomed, the annotations don't remain attached to the plot. We should be able to annotate "the lat-lon point that is associated with the marker", rather than "the x-y point on the screen".
annotation = {
text: "my_annotation",
x: (data.points[i].lon + 180)/360,
y: (data.points[i].lat/200) + 0.5 //yes, 200 not 180.
}
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
Beginne damit, das Verhalten von Annotationen in einem scattergeo- oder mapbox-Subplot anhand des lat/lon-Beispiels im Issue nachzustellen. Verfolge, wie Annotationen während des Zoomens relativ zu Geokoordinaten positioniert werden, und betrachte die Arbeit als abgeschlossen, wenn eine Annotation einen geografischen Punkt als Ziel verwenden kann und nach dem Zoomen an diesem Punkt verankert bleibt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript
- Bereich
- data-visualization
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 32/100