Как связать нанесенные точки линией в matplotlib

У меня есть координаты углов ячеек сетки моей модели, и теперь я хочу визуализировать сетку модели, соединив углы, чтобы получить прямоугольную сетку.

В моем сценарии я определил следующие команды, чтобы нарисовать линию между заданными точками (данные из файла netcdf). Я могу соединить точки пересечения вертикально. Но я хотел бы нарисовать пунктирные линии горизонтально (скажем, соединить красные точки горизонтально). Мой сценарий до сих пор выглядит следующим образом:

xqu,yqu = map(qulon,qulat)  #-- u vectors lat/lon
xqv,yqv = map(qvlon,qvlat)  #-- v vectors lat/lon

#--plot zonal vector point (u) and connect to eachother (vertical cell walls)
vectsu= map.plot(xqu,yqu, '-', color='Indigo',linewidth=1,markerfacecolor='b', markersize=10)

#--plot meridional vector point (vsi) and connect to eachother (horizontal cell walls)
vectsv= map.plot(xqv,yqv, '-',  color='g',linewidth=1,markerfacecolor='b', markersize=10)

увидеть полученное изображение здесь

Как я могу соединить эти точки по горизонтали?

0 ответов

Другие вопросы по тегам