在条形图中显示每个bin的值-Python

时间:2018-12-05 20:57:36

标签: python matplotlib

我正在创建一个简单的条形图,以可视格式显示列出的9个项目的数量。此处的目的是仅通过浏览图表即可对数字进行高层次的总结。

使用我当前的代码,我可以创建一个简单的条形图,但是我希望每个条形图的频率都显示在每个条形图的顶部。我将如何去做。

这是代码和当前输出:

# Graphing the dataset findings

height = [a_counter, b_counter, c_counter, d_counter, e_counter, f_counter, g_counter, h_counter, i_counter]


#print (height)

label = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i']

#print (label)
def plot_bar_x():
    # this is for plotting purpose
    index = np.arange(len(label))
    plt.bar(index, height)
    plt.xlabel('Classes', fontsize=25)
    plt.ylabel('Frequency', fontsize=25)
    plt.xticks(index, label, fontsize=10, rotation=20)
    plt.title('Class Distribution for Current Network')
    plt.show()


plot_bar_x()

output image for above code

0 个答案:

没有答案