Win7 시스템에서 Canopy를 사용하고 있으며 %pylab
이 활성화되어 있고 대화식 (Qt4)이 백엔드로 사용됩니다. IMHO, 나는 이상한 행동을 matplotlib
으로 생각하고있다.즉시 matplotlib에 그래프 내용을 표시합니다.
코드가 한 줄씩 실행되면 그래프의 프레임은 예상대로 나타나지만 그래프의 내용은 표시되지 않습니다. 음모를 꾸미고 난 후에 그래프에 관한 정보가 필요하다면, 나는 그것을 볼 수 없기 때문에 제대로 대답 할 수 없다. 더미 응답으로 질문에 대답하면 그래프가 나타납니다.
내가 얻고 싶은 것은 대답하기위한 정보를 얻기 위해 질문을하기 전에 그래프를 보여야한다는 것입니다.
미리 감사드립니다.
이
은 MWE에게import numpy as np
import matplotlib.pyplot as plt
N = 8
y = np.zeros(N)
x1 = np.linspace(0, 10, N, endpoint=True)
x2 = np.linspace(0, 10, N, endpoint=False)
plt.figure()
plt.plot(x1, y, 'o')
plt.plot(x2, y + 0.5, 'o')
plt.ylim([-0.5, 1])
plt.show()
y1 = np.random.random(8)
plt.figure()
plt.plot(x1, y1)
plt.show()
dummy = raw_input("What is the third point in the second graph?")
편집이다 : 나는 대화 형 (WX) 대화 형 (QT4)에서 숲의 백엔드를 변경하면 예상대로 작동합니다.
체크 아웃 사용할 수 있습니다 http://stackoverflow.com/questions/5524858/matplotlib-show-doesnt-work-twice –