このサイトの記事内では「アフィリエイト広告」などの広告を掲載している場合があります。
消費者庁が問題としている「誇大な宣伝や表現」とならないよう配慮しコンテンツを制作しておりますのでご安心ください。
問題のある表現が見つかりましたらお問い合わせよりご一報いただけますと幸いです。

【Python】ヒストグラムを作る方法(matplotlib)

今回はPythonのmatplotlibを使ってヒストグラムを作る方法を紹介します。

使用ライブラリ

pip install matplotlib
pip install numpy

matplotlibのライブラリを使用するため、pip installでmatplotlibをインストールしてください。

またサンプルコードでは、numpyも使用します。

ヒストグラムを作る方法(matplotlib)

import matplotlib 
import matplotlib.pyplot as plt 
import numpy as np 
 
# グラフの描画エンジンを指定 
matplotlib.use('Agg') 
 
# 1000個の乱数を作成(平均値:50, 標準偏差:10) 
x = np.random.normal(50, 10, 1000) 
 
# ヒストグラムを作成 bins:縦棒の数 
plt.hist(x, bins=10, color='skyblue', edgecolor='black') 
 
# グラフを画像保存 
plt.savefig("hoge.png") 

このサンプルコードを実行すると、ヒストグラムがhoge.pngという名前の画像ファイルで作成されます。

hoge.png

このようなヒストグラムが作成されます。

# 1000個の乱数を作成(平均値:50, 標準偏差:10) 
x = np.random.normal(50, 10, 1000) 

サンプルコードですが、まずnumpyを使って1000個の乱数を作ります。

# ヒストグラムを作成 bins:縦棒の数 
plt.hist(x, bins=10, color='skyblue', edgecolor='black') 

# グラフを画像保存 
plt.savefig("hoge.png") 

あとはhistメソッド(ヒストグラムを作成する)を使ってヒストグラムを作成し、画像で保存しています。

使用するデータxを変更して、好みのヒストグラムを作成してみてください。

Python

Posted by やろまい