pandas 如何在Python中显示计数图中的条形计数?[duplicate]

b1payxdu  于 2023-01-01  发布在  Python
关注(0)|答案(2)|浏览(251)
    • 此问题在此处已有答案**:

How to add value labels on a bar chart(7个答案)
Bar labels in matplotlib/Seaborn(1个答案)
昨天关门了。
我希望在计数图中显示一个条形图的实际计数值。
当我输入sns.countplot(x=df["Party"])
得到的输出为output
我只是想让实际值显示在每个条形图上方。

ndasle7k

ndasle7k1#

我不知道你用的是什么数据集,所以我会用一个假设的数据集,但这个应该可以。

import seaborn as sns
import pandas as pd

df = pd.read_csv(my_path_to_csv) # hypothetical csv file
ax = sns.barplot(x='x', y='y', data=df) # barplot usage

# the actual part that adds labels
for i in ax.containers:
    ax.bar_labels(i,)
omhiaaxx

omhiaaxx2#

尝试使用matplotlib.pyplot.bar_label

python 3
matplotlib should be > 3.4

然后

plot = sns.countplot(x=df["Party"])
plot.bar_label(plot.containers[0], label_type='edge')
plt.show()

相关问题