import matplotlib.pyplot as plt # Substitua pelas suas coordenadas (lat, lon) coords = [ [-22.172709676583331,-47.395223974666663], [-22.172716850972222,-47.395224935138884], [-22.172725134386194,-47.39523641178512], [-22.172728586980455,-47.395222881810845],[-22.172727347766877,-47.395217842486744],[-22.172724131546165,-47.395213953604689],[-22.172718938318319,-47.395211215164665],[-22.172711768083332,-47.395209627166665] #[-22.172711768083332,-47.395209627166665] ] # Separar latitude e longitude lats = [c[0] for c in coords] lons = [c[1] for c in coords] plt.figure(figsize=(8, 6)) # Linha conectando os pontos plt.plot(lons, lats, linestyle='-', marker='o') # Primeiro ponto (verde) plt.scatter(lons[0], lats[0], color='green', s=100, label='Primeiro') # Último ponto (vermelho) plt.scatter(lons[-1], lats[-1], color='red', s=100, label='Último') # Numerar os pontos for i, (lat, lon) in enumerate(coords): plt.text(lon, lat, f' {i}', fontsize=10) plt.xlabel("Longitude") plt.ylabel("Latitude") plt.title("Plot de Coordenadas") plt.legend() plt.grid(True) plt.show()