matplotlib / matplotlib/basemap
Celestial meridian labels incorrect for eck4 projection
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 817
- Forks
- 395
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I am testing the following eck4 meridian labeling example:
def label_bug(celestial=True, lon_0=65):
m = Basemap(projection='eck4', lon_0=lon_0, resolution=None, celestial=celestial)
m.drawmeridians([lon_0, lon_0 + 60], labels=[0,0,1,0], labelstyle='+/-')
m.drawmapboundary()
With normal coordinates, the labels appear where I expect them:
label_bug(celestial=False)

When celestial is True, the meridians are correctly flipped, but the labels no longer match their positions:
label_bug(celestial=True)

If anyone knows a workaround until this is fixed, please let me know. Thanks!
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
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 mit der bereitgestellten label_bug-Reproduktion und Basemap.drawmeridians, und vergleichen Sie für die eck4-Projektion celestial=False und celestial=True. Verfolgen Sie, wie Meridianpositionen und Beschriftungen transformiert werden, und überprüfen Sie anschließend anhand des Beispiels, dass die Beschriftungen in beiden Fällen mit den angezeigten Meridianen übereinstimmen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- data-visualization
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100