matplotlib으로 그래프를 그리는데 그래프가 그려지지 않습니다.

조회수 1199회

ax1 = fig.add_subplot(2,2,1)

이렇게 ax1이라는 객체를 생성한 뒤에

a = ax1.scatter(np.arange(30), np.arange(30)+3*randn(30))

이렇게 그래프를 그려주었는데 책에 나와있는 바와는 다르게 그래프가 반환되지 않고

matplotlib.collections.PathCollection at 0x1106424a8 이렇게만 뜨는데 이유갈 뭘까요ㅠㅠ

1 답변

  • 좋아요

    2

    싫어요
    채택 취소하기

    질문에 무슨 책을 보면서 어떤 환경에서 실행했다는 설명이 더 있으면 좋겠습니다만 추정해서 답을 해 보면 다음과 같은 상황으로 보이는데요.

    >>> import numpy as np
    >>> import matplotlib.pyplot as plt
    >>> plt.scatter(np.arange(30), np.arange(30));
    <matplotlib.collections.PathCollection object at 0x1049094e0>
    

    아래와 같이 적어주니 그래프가 나오네요.

    >>> plt.show()
    

답변을 하려면 로그인이 필요합니다.

Hashcode는 개발자들을 위한 무료 QnA 사이트입니다. 계정을 생성하셔야만 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 계정을 생성하셔야만 글을 작성하실 수 있습니다.