【Python】 ヒストグラム

■ヒストグラムの作成

以下のの身長および体重データについてヒストグラムを作成する。

身長(cm)160165165170170170175175180
データ1
体重(kg)505555606060656570
データ2

▼実装するプログラムの概要

身長および体重データをnumpyに格納する。
seabornのdistplot()にてヒストグラム を作成する。
matplotlibのpyplotにてヒストグラムを図示する。
併せて、seabornにてグラフデザインの変更も行う。

▼使用するライブラリとメソッド

ライブラリメソッド概要
seabornset()グラフのデザインを変更
seaborndistplot(データ(配列), bins=x軸の階級値(幅), color=色, kde=カーネル密度曲線の設定有無(True/False))ヒストグラムの設定
numpyarray()配列をセット
pyplotshow()グラフを表示

■サンプルコード

▼データ1(身長)

# -*- Coding: UTF-8 -*-

import numpy as np
from matplotlib import pyplot as plt
import seaborn as sns

# グラフのデザイン変更
sns.set()

# 身長データを格納
tall_data = np.array([160, 165, 165, 170, 170, 170, 175, 175, 180])

# 身長データをヒストグラムにセット
sns.distplot(tall_data, bins = 5, color = 'black', kde = False)

# ヒストグラムを表示
plt.show()

▼データ2(体重)

# -*- Coding: UTF-8 -*-

import numpy as np
from matplotlib import pyplot as plt
import seaborn as sns

# グラフのデザイン変更
sns.set()

# 体重データを格納
tall_data = np.array([50, 55, 55, 60, 60, 60, 65, 65, 70])

# 体重データをヒストグラムにセット
sns.distplot(tall_data, bins = 5, color = 'black', kde = False)

# ヒストグラムを表示
plt.show()

■実行結果

▼データ1(身長)

▼データ2(体重)

タイトルとURLをコピーしました