Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

iPython에서 Matplotlib 플롯과 인라인으로 인쇄 문을 표시하는 방법은 무엇입니까?

<시간/>

iPython에서 인라인으로 matplotlib 플롯과 인터레이스된 인쇄 문을 표시하려면 다음 단계를 수행할 수 있습니다.

단계

  • matplotlib에서 pyplot을 가져옵니다.

  • 이력 에 대한 데이터 목록 만들기 플롯.

  • 변수 "i 초기화 " 인쇄문에 사용합니다.

  • 데이터 목록을 반복합니다(2단계).

  • subplots() 를 사용하여 그림과 서브플롯 세트 생성 방법.

  • 인쇄문을 배치하십시오.

  • hist()를 사용하여 히스토그램을 플로팅합니다. 방법.

  • "i 증가 " 1.

예시

In [1]: from matplotlib import pyplot as plt

In [2]: myData = [[7, 8, 1], [2, 5, 2]]

In [3]: i = 0

In [4]: for data in myData:
   ...: fig, ax = plt.subplots()
   ...: print("data number i =", i)
   ...: ax.hist(data)
   ...: i = i + 1
   ...:
data number i = 0
data number i = 1

In [5]:

출력

data number i = 0
data number i = 1