Как заставить круг деформироваться по проекции в cartopyPython

Программы на Python
Anonymous
Как заставить круг деформироваться по проекции в cartopy

Сообщение Anonymous »

Надеюсь, что круг, отображаемый в картопии, можно деформировать, как в STK, но на самом деле это обычный круг. Как я могу реализовать эту функцию? введите описание изображения здесь
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
import cartopy.feature as cfeature

fig, ax = plt.subplots(subplot_kw={'projection': ccrs.PlateCarree()})
ax.set_extent([-130, -60, 10, 60], crs=ccrs.PlateCarree())
ax.add_feature(cfeature.COASTLINE)
ax.add_feature(cfeature.BORDERS, linestyle=':')

station_lon, station_lat = -95, 37
radius = 19
circle = plt.Circle((station_lon, station_lat), radius, color='blue', alpha=0.5, transform=ccrs.PlateCarree())
ax.add_patch(circle)

ax.text(station_lon, station_lat, 'Facility', transform=ccrs.PlateCarree(), ha='center', va='center')

plt.show()


Подробнее здесь: https://stackoverflow.com/questions/790 ... in-cartopy

Вернуться в «Python»