說我有一個數據集的數值被分類。垃圾箱存儲在名爲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()
我需要創建DataFrames的數據幀?我已經有了直方圖數量(如上所示),不需要分組。 如何修改此代碼以包含我的直方圖數量?