Curso matplotlib - Gráfico de barras verticais (Conjunto de dados)
Os dados de exemplo deste módulo, são dados de preço de frutas em um supermercado genérico.

Fonte: www.super.abril.com.br
frutas = ['Banana Caturra', 'Laranja Pêra', 'Limão Tahiti', 'Maçã Gala', 'Mamão Formosa']
precos = [1.77, 2.49, 2.29, 3.98, 2.98]
A list frutas armazena uma sequência de nomes de frutas, enquanto que a list precos armazena os respectivos preços das frutas.
Desenhando gráfico de barras verticais
Para desenhar um gráfico de barras (verticais) com o matplotlib, utiliza-se o elemento plt.bar().
É necessário passar pelo menos dois parâmetros, sendo que o primeiro deve corresponder aos valores de x, que pode ser um número (float ou int) ou uma sequência (list, tuple, ndarray, etc) com vários elementos, que podem ser float, int ou str. O segundo parâmetro é o height, que são os valores de y e especificam a altura das barras (float, int ou um tipo de sequência).
Por exemplo:
plt.figure(figsize=(8,6))
plt.bar(frutas, precos)
plt.show()
Figura 1 - Gráfico de barras verticais.

Você encontra maiores detalhes na documentação.