Удалить определенную землю с карты
Я интерполирую имеющиеся у меня данные для городских центров в Ирландии (как на севере, так и на юге) и, в свою очередь, использую контур для рисования контуров на карте. Проблема, с которой я столкнулся, заключается в том, что полуостров Кинтир в Шотландии включен в мою карту, в результате чего его затенение основывается на значении данных для ближайшей к ней деревни в Ирландии. Поэтому я хотел бы удалить его полностью. Вот мой код без контурной части:
import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap
m = Basemap(llcrnrlon=-10.56,llcrnrlat=51.39,
urcrnrlon=-5.34,urcrnrlat=55.43,
resolution='f',
projection='tmerc',
epsg=2157)
fig = plt.figure()
ax = fig.add_subplot(111)
ax.set_facecolor('#729FCF')
m.fillcontinents(color='#FAFAFA', ax=ax, zorder=0)
m.drawcoastlines(ax=ax)
plt.show()
В результате чего:
Вот больше как то, что я после:
Как я могу достичь этого?