파이썬에서 모양 파일에 대한 히트 맵을 만들려고합니다. 나는 이들 중 상당수를 만들 필요가 있으므로 매번 .shp를 읽지 않으려 고합니다.matplotlib의 플롯에 lineCollection을 오버레이하는 방법 - 두 줄을 정렬하는 방법.
대신지도 경계의 lineCollection 인스턴스를 만들고 두 이미지를 오버레이 할 수 있다고 생각했습니다. 문제는 - 나는 두 사람이 정확하게 일렬로 정렬되는 것처럼 보이지 않습니다.
다음은 코드입니다. 여기서 linecol은 lineCollection 객체입니다.
fig = plt.figure()
ax = fig.add_subplot(111)
ax.contourf(xi,yi,zi)
ax.add_collection(linecol, autolim = False)
plt.show()
linecol의 한계를 다른 플롯의 한계와 쉽게 일치시키는 방법은 있습니까? 나는 set_xlim과 transforms.Bbox를 가지고 놀았지만 그것을 관리하는 것처럼 보일 수 없다.
도움 주셔서 감사합니다.