[ Python ] visualization 결과 객체값으로 저장하기

2019. 11. 26. 19:03분석 Python/Visualization

728x90

도움이 되셨다면, 광고 한번만 눌러주세요.  블로그 관리에 큰 힘이 됩니다 ^^

아 형이 Loop를 돌면서 그 결과에 대한 시각화를 어떻게 저장할 지에 대해서 물어봤다.
나도 처음에 그렇게 해본 적이 없어서 헤매고 있다가 다음과 같은 방법을 사용하니 작동하였다!

물론 원했던 것은 string 에다가 객체 값을 넣고 싶은 건데... 그 부분이 R에서는 되는데, 파이썬에서는 안되니... 
아시는 분이 있다면 댓글을 남겨주시면 큰 도움이 될 것 같습니다 ㅠ 

dictionary를 사용하여 저장을 하였고 일반적으로는 되지 않았고 fig 값을 저장하여야 저장이 되었다.

plot_msg= {}
for name in list("abcd") :
    fig = plt.figure()
    ax1 = fig.add_subplot(2, 1, 1)
    ax2 = fig.add_subplot(2, 1, 2)
    x = np.random.normal(size= (15,2))
    ax1.scatter(x[:,0], x[:,1])
    ax2.scatter(x[:,1], x[:,0])
    plt.suptitle(name)
    plot_msg[name] = fig
    plt.show()
plot_msg["a"];plot_msg["b"];plot_msg["c"];plot_msg["d"];

 

- 끝 -

728x90