Я только начал изучать python/matplotlib/basemap и мне действительно нужна помощь. Как построить несколько строк?
Скажем, мои данные выглядят примерно так:
[(lat1,lon1) (lat2,lon2) (lat3,lon3)]
[(lat1,lon1) (lat2,lon2) (lat3,lon3)]
[(lat1,lon1) (lat2,lon2) (lat3,lon3)]
...
Я хочу построить отдельную строку для каждой строки в моих данных. Однако с моим кодом я получаю то, что он соединяет последнюю точку в предыдущей строке с первой в текущей строке. Может ли кто-нибудь помочь мне исправить это? Благодарю вас!
РЕДАКТИРОВАТЬ: Вот что у меня есть для кода:
for page in files:
file = open(dir + '/' + page)
for line in file:
lines = line.split()
time = lines[0]
lon = lines[1]
lat = lines[2]
lon_float = float(lon)
lat_float = float(lat)
lats.append(lat_float)
lons.append(lon_float)
x,y = m(lons, lats)
m.plot(x,y,'D-')
plt.show()
Я хочу построить одну строку для каждого файла (который имеет несколько пар широты и долготы). Кроме того, m - мой экземпляр Baseplot.