의 matplotlib 그림을 표시합니다. Windows 용 우분투 (Linux 용 Windows 하위 시스템) 사람들은 Agg 백엔드를 사용하여 이미지를 저장하고 플롯을 표시해야한다고 제안합니다.우분투 (Windows 하위 시스템)에
import matplotlib
matplotlib.use('Agg') # no UI backend
import matplotlib.pyplot as plt
import numpy as np
t = np.arange(0.0, 2.0, 0.01)
s = 1 + np.sin(2*np.pi*t)
plt.plot(t, s)
plt.title('About as simple as it gets, folks')
#plt.show()
plt.savefig("matplotlib.png") #savefig, don't show
우리는 어떻게 plt.show()가 실제로 우리에게 이미지를 보여줄 수 있을까요? 현재 나의 옵션은 plot.show()를 오버라이드하여 윈도우에/mnt/c/Users/james/plots/밑에 plot-148123456.png 파일을 저장하고 탐색기 창을 열어 이미지를 볼 수있게하는 것입니다.
나는 그 폴더를 호스팅하고 브라우저를 사용할 수 있다고 가정합니다.
내 목표는 이미지를 어딘가에 ftp로 코드를 변경하지 않고 위의 코드와 같은 간단한 예제를 실행할 수 있다는 것입니다. 단지 플롯을 창에 표시하고자합니다.
누구나 알맞은 방법을 찾았습니까?
[이 질문에] (http://stackoverflow.com/questions/40566837/no-plot-window-in-mat-plotlib-in-linux-shell-windows-10) 대답은 가능한 것이라고 말합니다. 그 목적을 위해 xming을 사용하십시오. 당신은 또한 슈퍼 유저 (matplotlib에 너무 많은 초점을 두지 않음)에서 비슷한 질문을하는 것을 고려할 수도 있습니다. – ImportanceOfBeingErnest