Python 绘制一种柱状图
我有以下格式的数据Python 绘制一种柱状图,python,pandas,numpy,histogram,Python,Pandas,Numpy,Histogram,我有以下格式的数据 0 0.69 1 0.87 1 0.87 0 0.87 0 0.87 所以第一列不是0就是1。第二列是十进制数。如果你看看表,0.69,只有一个0,没有一个。同样在0.87,有两个0和两个1。我想把它画出来,这样x轴就是十进制数。Y轴有两个图。一个是小数点处的零数,另一个是1数。还假设这个表是数据帧格式的 使用groupby、size和unstack df.groupby([0, 1]).size().rename_axis([None, None]).
0 0.69
1 0.87
1 0.87
0 0.87
0 0.87
所以第一列不是0就是1。第二列是十进制数。如果你看看表,0.69,只有一个0,没有一个。同样在0.87,有两个0和两个1。我想把它画出来,这样x轴就是十进制数。Y轴有两个图。一个是小数点处的零数,另一个是1数。还假设这个表是数据帧格式的 使用
groupby
、size
和unstack
df.groupby([0, 1]).size().rename_axis([None, None]).unstack(0).plot.bar()
使用
groupby
、size
和unstack
df.groupby([0, 1]).size().rename_axis([None, None]).unstack(0).plot.bar()