: 나는에 문제가 있어요하기 matplotlib 투명 채우기 내가하기 matplotlib 사용하여 캔버스에 이미지 위에 투명한 다각형을 그리려고 노력하고
def update_figure(self, dataOverride = None):
if self.data is not None or dataOverride is not none:
FigureCanvas.updateGeometry(self)
self.axes.clear()
if dataOverride is not None:
self.axes.imshow(dataOverride, cmap = self.getColorMap())
else:
self.axes.imshow(self.data, cmap = self.getColorMap())
self.draw()
코드 :
캔버스 클래스코드
def renderPoly(self, pointListX, pointListY):
#Adds in picture to self.ui.canvas2.axes
self.ui.canvas2.update_figure()
#Code that draws polygon with len(pointListX) points
#with the points at pointListX and pointListY over the
#current image in self.ui.canvas2.update_figure()
그래서 주석을 self.ui.canvas2.axes에있는 imshow()의 그림 위에 반투명 한 다각형을 넣을 수있는 것으로 바꾸고 싶습니다.
제안 사항 tylerthemiler
감사합니다,
하나는 대개 여기에 질문에 '감사합니다, Tylerthemiler'라고 쓰지 않습니다. 이것은 포럼과는 조금 다릅니다. 아이디어는이 질문들이 시간의 시험을 견뎌야하고 다른 누군가가 길을가는 것과 같아야한다는 것입니다. – Yann
귀하의 질문은 멋지게 펼쳐져 있으며, 귀하의 노력과 문제가있는 곳에 대한 아이디어를 제공합니다. 그러나 당신은 지금까지 시도한 것을 설명하지 않았습니다. 어떤 종류의 오류가 발생합니까? 어떤 폴리곤 예제를 시도 했습니까? 예제를 시도하지 않고 간단한 (Google) 검색으로 찾을 수없는 경우 다음과 같이 알려주십시오. 축에 폴리곤을 추가하는 좋은 예제를 찾을 수 없습니다. 그러면 답안 작성자가 함께 일할 모범이 없다는 것을 알게 될 것입니다. – Yann