Mam spisek w pirlab, który chcę przypiąć do granic mapy Wielkiej Brytanii.Klip obraz za pomocą kilku poprawek w matplotlib
Mam również szereg poprawek, które zawierają zarysy poszczególnych krajach: jeden dla Anglii, po jednym dla Walii itp
przycinanie działkę jeden plaster działa znakomicie:
fig = plt.figure()
ax = fig.add_subplot(111)
im = ax.scatter(x,y,c = z)
ax.add_patch(patch)
im.set_clip_path(patch)
Ale jeśli spróbuję zrobić to dla więcej niż jednego, to pozostawi mnie z niczym - co zrozumiałe, ponieważ żadna część spisku nie znajduje się wewnątrz każdego kraju jednocześnie.
Czy ktoś wie, jak klipować za pomocą instrukcji typu "OR"? (tj. nie klipuj jeśli w tej łatce lub tym itd.).
Nie pracowałem z łatkami, ale czy istnieje sposób ich zsumowania? –
Nawiasem mówiąc, jeśli robisz coś, co wymaga mapy, zakładam, że znalazłeś mapę bazową, rozszerzenie matplotlib do rysowania map? –
Dziękuję Thomas - tak, znalazłem mapę bazową. Świetnie nadaje się do kreślenia punktów geolokalizacyjnych/przepływów między krajami itp., A w rzeczywistości będzie dobrze działać w tym przykładzie. Byt Jeszcze nie opracowałem sposobu tworzenia działek takich jak KDE, które mogą być zgodne z granicą mapy, i szukałem bardziej ogólnego rozwiązania. –