히스토그램의 반환 값에 대해.

2914 단어 파이썬matplotlib
안녕하세요.
이번에는 matplotlib 모듈 안에 있는 hist 메소드를 보고 싶다.
나에게 있어서 의외였던 것은 이 함수는 3개의 반환값을 돌려주는 일.
그럼 먼저 샘플 코드에서 살펴 보겠습니다!

샘플 코드



hist_sample.py
import matplotlib.pyplot as plt
import numpy as np

np.random.seed(123)
mu = 10  #  平均値
sigma = 15 # 標準偏差
# 平均値10、標準偏差15の正規分布に従う乱数を1000個作成。
x = np.random.normal(mu, sigma, 1000) 

# 描画オブジェクト(fig)とサブプロット(ax)を作成。
fig, ax = plt.subplots()

# ここで、ヒストグラムを描写!そして3つの返り値が存在。
n, bins, patches = ax.hist(x)

plt.show()

결과:


얼마나 아름답습니다.

반환 값 설명



반환값은 : n, bins, patches의 3개.
하나씩 살펴보자.

  • n (배열)
  • 세로축의 개수를 나타낸다.
  • 모든 요소를 ​​더하면 위의 코드에서 1000이 된다.


  • bins (배열)
  • 가로축의 구절이 되는 좌표
  • 디폴트의 크기는 10.
  • ex: [51.3, 61.3, 71.3, ...]


  • 패치
  • 그려진 히스토그램의 빈 당 객체 집합
  • 즉, 각 그래프의 정보가 들어가 있다 (색 등)


  • 요약



    히스토그램은 초등학교? 에서 배워, 그래프로서도 유능하다.
    마스터하고, 신속하게 가시화할 수 있게 해 두는 것이 좋다고 생각한다.
    또한 히스토그램을 준비하고 싶다면,
    Qiita: Matplotlib에서 히스토그램을 그리는 방법 가 매우 도움이 되었습니다.

    좋은 웹페이지 즐겨찾기