如何在条形图上显示值计数

时间:2018-04-10 17:37:46

标签: pandas matplotlib scikit-learn

我可以获得一些帮助,了解如何将计数纳入条形图。谢谢。

sns.countplot(data['target'])
plt.plot(0, label ="0 = No")
plt.plot(1, label ="1 = Yes")
plt.xlabel("Target")
plt.ylabel("count")
plt.title("Target vrs count")
plt.legend()
plt.show()

enter image description here

1 个答案:

答案 0 :(得分:5)

您可以使用matplotlib.text

from matplotlib import pyplot as plt
data = pd.DataFrame({'target': [1, 1, 1, 0, 0]})
sns.countplot(data.target);
for v in [0, 1]:
    plt.text(v, (data.target == v).sum(), str((data.target == v).sum()));

enter image description here