Pandas 绘制分类数据表/bokeh

Pandas 绘制分类数据表/bokeh,pandas,bokeh,Pandas,Bokeh,我有一个熊猫数据框,它给出了每门学科及格和不及格学生的数量。我想生成一个情节,给出每个主题的通过和失败。我尝试了groupby方法,但我可以得到一个单独的图。我想要一个标的物名称为x轴,通过次数为,y轴失败的图。下面是示例数据帧 10IS665 10ISL67 10ISL68 F F P F F P P P F p P P p P P p F

我有一个熊猫数据框,它给出了每门学科及格和不及格学生的数量。我想生成一个情节,给出每个主题的通过和失败。我尝试了groupby方法,但我可以得到一个单独的图。我想要一个标的物名称为x轴,通过次数为,y轴失败的图。下面是示例数据帧

10IS665 10ISL67 10ISL68
F        F        P
F        F        P
P        P        F
p        P        P
p        P        P
p        F        F

首先创建一些测试数据:

import numpy as np
import pandas as pd

df = pd.DataFrame(np.random.rand(100, 4) > 0.3, columns=list("ABCD"))
df = df.replace([True, False], ["P", "F"])
apply()
value\u count()

df_count = df.apply(pd.value_counts).T
然后用
kind=“bar”
调用
plot()

输出:


谢谢你的回答。你能解释一下这是怎么回事吗?好的。因此,apply函数为每一列应用值计数。谢谢!
df_count.plot(kind="bar")