Actualmente estoy tratando de trazar puntos largos de latitud con bordes conectados desde una API de mapa a un gráfico de resumen. Actualmente estoy usando plotly para hacer esto desde python, pero mi problema es que el eje horizontal 'hace zoom' o se estira, como se documenta aquí , lo que resulta en algo como esto: 
¿Alguien puede recomendar una biblioteca de gráficos vectoriales 2D en js o python para lograr esto sin estirar?
Usé la biblioteca NetworkX y matplotlib.pyplot.
import osmnx as ox import plotly.express as px import numpy as np # get some edges gdf = ox.geocode_to_gdf('Topsham, Devon') G = ox.graph_from_polygon(gdf.loc[0,"geometry"], network_type='drive') gdf_nodes, gdf_edges = ox.graph_to_gdfs(G) # plotly lines are arrays of points with each line separated by None px.line( x=np.concatenate( gdf_edges["geometry"].apply(lambda g: [c[1] for c in g.coords] + [None]).values ), y=np.concatenate( gdf_edges["geometry"].apply(lambda g: [c[0] for c in g.coords] + [None]).values ), ) px.line_mapbox( lat=np.concatenate( gdf_edges["geometry"].apply(lambda g: [c[1] for c in g.coords] + [None]).values ), lon=np.concatenate( gdf_edges["geometry"].apply(lambda g: [c[0] for c in g.coords] + [None]).values ), ).update_layout(mapbox={"style":"carto-positron", "zoom":13}) gdf_edges.explore()