2016-09-29 148 views
0

的我有以下列格式绘制一种直方图

0 0.69 
1 0.87 
1 0.87 
0 0.87 
0 0.87 

数据所以第一列是零或1。第二列是十进制数字。如果你看看表格,在0.69处,只有一个零和没有。同样在0.87,有两个零和两个。我想绘制它,以便X轴是十进制数。 Y轴有两个图。一个是十进制数的零点数,另一个是1的个数。还假设我有熊猫数据框格式的这张表。

回答

3

使用groupbysize,并且unstack

df.groupby([0, 1]).size().rename_axis([None, None]).unstack(0).plot.bar() 

enter image description here