하나 이상의 그림을 만드는 많은 함수가 있습니다. 도면이 생성되기 때문에, 기준이 매우 좋아, 사전에 추가된다matplotlib 그림에 대한 참조 사전을 반복하는 방법
다른 함수에self.figures['figureKey'] = figure()
는 I이 사전을 반복하고, 각 도면을 저장하려는; 사전 키를 파일 이름의 일부 또는 전부로 사용하는 것이 좋습니다. 나는 사전을 반복 할 수 있었지만 figure()
함수는 숫자에 해당하는 정수를 요구하는 것처럼 보이고 키에 의해 주어진 참조를 거부합니다.
for fig in self.figures:
figure(self.figures[fig]) #does not work
figure(fig) #also does not work
savefig(fig) #seems to let me use the key as a filename--nice
는 또한`get_fignums을() '를 사용하고 반환 된 배열을 반복 시도,하지만 키 이름으로 연결을 잃는다. 아마도 그림 포인터에서 그림 번호를 역 참조 할 수 있습니까? 누구나이 매끄러운 접근 방식을 가지고 있습니까?
"왜 그냥 ..."라는 문구로 대답을 시작하려는 경향에 저항하십시오. 그 대답은 나에게 명백한 접근법이 아니라는 것입니다. 나는이 일종의 새로운이야.
당신의 솔루션은 매력처럼 작동했습니다. 문서에 대한 언급을 주셔서 감사합니다. 비록 "숫자"속성이 있다고 말하는 것 이외에는, 표 형식을 찾지 못했습니다. 또는 pyplot_api 또는 figure_api에 대한 설명서에서 찾을 수 없었습니다. 나는 이것이 수업의 철저한 설명을 찾을 수있는 장소가되어서는 안된다고 생각합니다. – 2NinerRomeo
@ 2NinerRomeo,'number' 속성에 대해 언급 한 유일한 곳이기도합니다.'number' 속성이 _plate.php에 의해 추가되는지 궁금합니다. – senderle