![あい](http://df-learning.com/wp-content/uploads/2024/05/image-105.png)
あい
PythonのSeaborn
を使って簡単な
ヒストグラムを
描いてみます
[PR]※本サイトには、プロモーションが含まれています
![](https://www19.a8.net/0.gif?a8mat=3TLUXO+GAFZN6+5EP6+5Z6WX)
ヒストグラム(histogram)とは?
連続データの分布を
視覚的に表現するためのグラフ
縦軸を度数、横軸を各区間に分け
グラフを作ります
![](https://df-learning.com/wp-content/uploads/2024/05/image-113.png)
Seabornとは
Seabornは
Pythonのデータ可視化ライブラリの1つ
でMatplotlibをベースにしています
Matplotlibよりも
より美しい洗練されたグラフを
簡単に作成することができます。
![あい](http://df-learning.com/wp-content/uploads/2024/05/image-105.png)
あい
Seabornは
デザイン性の
あるものなんだね!
Seabornでヒストグラムを実装する
Seabornでヒストグラムを実装していきます
import seaborn as sns
import numpy as np
import matplotlib.pyplot as plt
# 平均値 0,標準偏差 1, 1000個のデータを格納する
x = np.random.normal(0, 1, 1000)
# ヒストグラムをプロットする
sns.histplot(x, bins=50, kde=False)
# タイトルとラベルを入れる
plt.title('Histogram')
plt.xlabel('section')
plt.ylabel('freqency')
plt.grid(True)
# ヒストグラムをpng形式で保存する
plt.savefig('histogram.png')
plt.show()
出力
![](https://df-learning.com/wp-content/uploads/2024/05/image-114.png)
で描いたプログラムと比べてみると
import seaborn as sns
と
# ヒストグラムをプロットする
sns.histplot(x, bins=50, kde=False)
が変わっている所です
で作ったグラフを比較します
![](https://df-learning.com/wp-content/uploads/2024/05/image-115.png)
Seabornはグラフのデザインが
変わっていますね !