Próbuję zrobić mapę ciepła nad plikiem kształtu w python. Muszę zrobić kilka z nich, więc nie chcę czytać w .shp za każdym razem.Nakładanie kolekcji liniowej na działce w matplotlib - jak ustawić dwie linie.
Zamiast tego, pomyślałem, że mogę utworzyć instancję lineCollection granic mapy i nałożyć dwa obrazy. Problem polega na tym, że nie mogę sprawić, żeby obaj ustawili się poprawnie.
Oto kod, w którym linecol jest obiektem lineCollection.
fig = plt.figure()
ax = fig.add_subplot(111)
ax.contourf(xi,yi,zi)
ax.add_collection(linecol, autolim = False)
plt.show()
Czy istnieje prosty sposób na ustalenie granic linecolu, aby dopasować je do pozostałych działek? Grałem z set_xlim i transforms.Bbox, ale nie mogę tego zarządzać.
Dziękuję bardzo za pomoc!