Plotando histogramas de dados agrupados em um DataFrame de pandas

Eu preciso de alguma orientação para descobrir como plotar um bloco de histogramas de dados agrupados em um dataframe de pandas. Aqui está um exemplo para ilustrar minha pergunta:

from pandas import DataFrame
import numpy as np
x = ['A']*300 + ['B']*400 + ['C']*300
y = np.random.randn(1000)
df = DataFrame({'Letter':x, 'N':y})
grouped = df.groupby('Letter')

Na minha ignorância eu tentei este comando de código:

df.groupby('Letter').hist()

que falhou com a mensagem de erro "TypeError: não é possível concatenar objetos 'str' e 'float'"

Qualquer ajuda mais apreciada.

questionAnswers(3)

yourAnswerToTheQuestion