使线在底图上不相互连接

时间:2019-05-22 20:25:52

标签: python python-3.x matplotlib plot matplotlib-basemap

当前尝试使用从气象产品包中输出的坐标数据在底图上绘制多条线。我的问题是,第一条绘制线的末端与下一条线的末端相连。

这里是数据,第34行的空格/换行符是新行的开始:

绘图输出:

代码将数据拆分为表格:

for line in rfp:
        split = line.split()
        lon.append(split[1])
        lat.append(split[0])

lats = []
lons = []
for item in lat:
        lats.append(float(item.strip("N")))
for item in lon:
        lons.append(float(item.strip("W")))

绘图代码:

x,y = map(lons, lats)
map.plot(x, y, color='yellow', linewidth=4, linestyle='-')

0 个答案:

没有答案