matplotlib / matplotlib/basemap
readshapefile() inconsistencies
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 817
- Forks
- 395
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt
map = Basemap(projection='robin', lat_0=0, lon_0=100)
map.readshapefile('./Paleo_Sturtian_750Ma', 'Paleo_Sturtian_750Mm')
plt.show()
The shapefile I'm using can be downloaded from: my github.
Using the "robin" projection:
- lon_0=0 everything works fine
- lon_0 = anything else; causes wrap around problems. Horizontal lines through the plot.

Using the "cyl" projection:
- lon_0=0 everything works fine.
- lon_0 = anything else; No lines through the plot but doesn't plot the right side of the shape file.

Is it possible to change the center longitude while plotting a shapefile?
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par exécuter l’exemple Basemap fourni avec le shapefile lié et comparez le comportement de readshapefile() pour les projections robin et cyl avec lon_0=0 et avec d’autres longitudes centrales. Suivez le point d’entrée de readshapefile() et la gestion liée aux projections ; le travail est considéré comme terminé lorsque le shapefile est rendu sans lignes qui traversent les limites de la carte ni géométrie manquante lorsque lon_0 change.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- data-visualization
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 42/100