Bar chart

Vertical bar chart

[code]chartLabel = df_Created_count['Labels field'].tolist()
chartValue = df_Created_count['Values field'].tolist()

fig5 = plt.figure(figsize=(13,6))
bar_plot = plt.bar(chartLabel, chartValue)

# plt.ylabel('yyy')
# plt.xlabel('xxx')
plt.xticks(rotation=30, ha='right')

# HIDE BORDERS
plt.gca().spines['left'].set_color('none')
plt.gca().spines['right'].set_color('none')
plt.gca().spines['top'].set_color('none')

# HIDE TICKS
plt.tick_params(axis='y', labelsize=0, length=0)
plt.yticks([])

# ADD VALUE ON THE END OF HORIZONTAL BARS
# for index, value in enumerate(chartValue):
# plt.text(value, index, str(value))

# ADD VALUE ON THE TOP OF VERTICAL BARS
def autolabel(rects):
for idx, rect in enumerate(bar_plot):
height = rect.get_height()
plt.text(rect.get_x() + rect.get_width()/2, height, chartValue[idx], ha='center', va='bottom', rotation=0)

autolabel(bar_plot)

plt.title('Registrations by month', pad=20, fontsize=15)

plt.show()
plt.clf()[/code]