2017-04-04 31 views
-2

绘制数据帧的列的箱形图在两个组,我有以下的数据帧:如何在matplotlib

 value total_spend margin 
      1 29493.14 10203.37 
      1 27551.22 19003.07 
      2 22881.26 15142.68 
      1 15254.77 12337.22 
      1 11873.95 9424.23 
      1 11382.89 8767.83 
      1 11006.11 6867.29 
      2 9647.16 7543.24 
      2 9227.57 9227.57 
      1 9077.39 6541.60 
      1 8912.10 4074.26 
      2 8560.05 7466.30 
      1 8041.52 7425.49 
      1 8007.19 5850.35 
      1 7914.47 3363.42 
      2 7812.48 4185.71 
      2 7441.81 7341.23 
      1 7388.98  6871.19 

我需要为每两个箱线图from'total_spend”列“价值”组。在同一个情节

回答

2
df.boxplot(column='total_spend', by='value') 
+0

问题两盒情节是,它并没有显示出经过75个百分点 – sanaz

+0

一些蓬像Max,这些点@sanaz你可以设置自己的y限制使用'plt.ylim((MIN_Y, MAX_Y))' –