私はbinnedされた値のデータセットを持っていると言います。ビンはmydict
という辞書に格納されています。箱ひげをプロットするために必要なヒストグラム量を得るためには、私が行っている:Python:複数のパンダのデータフレームを連結してボックスウィスカープロットを作成する方法は?
df_dataset = pd.DataFrame.from_dict(dict([ (k, pd.Series(v)) for k,v in mydict.items() ]))
をヒストグラム量を取得するには:
mydict_min = df_dataset.min()
mydict_max = df_dataset.max()
mydict_median = df_dataset.median()
mydict_1st3rd = df_dataset.quantile([.1, .3])
私の問題:私はをプロットする必要がありますBox-and-Whisker plot上記のヒストグラムの量を指定します。 DataFrame.boxplotを使用してこれを行うにはどうすればよいですか? this exampleで箱ひげを行うことによって構築された:
import matplotlib.pyplot as plt
from pandas import DataFrame
df = DataFrame({'Parameter': ['A',]*8,
'Site': ['S1', 'S2', 'S1', 'S2', 'S1', 'S2', 'S1', 'S2'],
'Value': [2.34, 2.67, 2.56, 2.89, 3.45, 4.45, 3.67, 4.56]})
df.boxplot(by=['Parameter', 'Site'])
plt.show()
私はデータフレームのデータフレームを作成する必要がありますか?私はすでにヒストグラムの量を持っています(上記参照)。グループ化は必要ありません。 ヒストグラムの数量を含めるためにこのコードをどのように修正できますか?