Возможно ли построение изображения на карте с помощью matplotlib?
-
21-08-2019 - |
Вопрос
Используя базовую карту, легко построить набор координат, например:
x, y = m(lons, lats)
m.plot(x, y, 'go')
но можно ли использовать изображение вместо зеленого круга («идти»)?Я не нашел прямого способа сделать это в документации.
Итак, давайте немного уточним:Я использую карту, созданную на основе базовой карты, в качестве фона, и хотел бы разместить поверх нее несколько изображений в формате PNG вместо обычных простых маркеров.
Решение
Если вы хотите нарисовать .png
изображения, то вам стоит попробовать http://matplotlib.sourceforge.net/api/pyplot_api.html#matplotlib.pyplot.imshow
Вас также может заинтересовать набор инструментов Matplotlib Basemap. http://matplotlib.sourceforge.net/basemap/doc/html/
Другие советы
Для справки, на днях я ответил на аналогичный вопрос: Базовая карта Python Matplotlib накладывает небольшое изображение на график карты