python matplotlib projection

python - Clase de ejes periodicos en matplotlib?



projection (1)

Tengo una colección de puntos de latitud / longitud que se extienden a lo largo de la línea de longitud = 0. Me gustaría graficar esto utilizando una clase de ejes de matplotlib que "envuelve" la dimensión horizontal de manera que, al mirar hacia l = 360, los puntos en l = 1 se representen en el equivalente de l = 361. Idealmente, también me gustaría algo que defina las acciones de panorámica / zoom para poder usar la trama de forma interactiva.

Sé que es posible definir proyecciones personalizadas en matplotlib , pero no he encontrado el equivalente de una proyección cilíndrica que implemente toda esta funcionalidad. Prefiero no usar el basemap . ¿Alguien sabe si algo como esto existe en algún lugar?


Puede obtener exactamente lo que está solicitando modificando mathplotlib exapmle - api código de ejemplo: custom_projection_example.py solo debe decidir si desea una representación esférica o cilíndrica - si es el último, puede encontrar un código más útil en custom_scale_example.py que también incluye panoramización y zoom, pero en el ejemplo deliberativamente limita los datos a + -90 grados; en su lugar, tendrá que ajustar.