サーチ…


基本ボックスプロット

ボックスプロットは、さまざまな一連のデータの分布を比較するのに役立つ説明的な図です。それらは根本的な確率分布を仮定しない尺度(例えば中央値 )を示すため記述的です。

matplotlibのboxplotの最も基本的な例は、データをリストのリストとして渡すだけで実現できます:

import matplotlib as plt

dataline1 = [43,76,34,63,56,82,87,55,64,87,95,23,14,65,67,25,23,85]
dataline2 = [34,45,34,23,43,76,26,18,24,74,23,56,23,23,34,56,32,23]
data = [ dataline1, dataline2 ]

plt.boxplot( data )

ここに画像の説明を入力


しかし、前の計算の結果であることが多いので、 numpy配列をプロットのパラメータとして使用するのが一般的な方法です。これは次のようにして行うことができます。

import numpy as np
import matplotlib as plt

np.random.seed(123)
dataline1 = np.random.normal( loc=50, scale=20, size=18 )
dataline2 = np.random.normal( loc=30, scale=10, size=18 )
data = np.stack( [ dataline1, dataline2 ], axis=1 )

plt.boxplot( data )

ここに画像の説明を入力



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow