Error de atributo de leyenda de Python

¿Por qué recibo un error aquí relacionado con la etiqueta plt.plot?

fig = plt.figure()
ax = plt.gca()
barplt = plt.bar(bins,frq,align='center',label='Dgr')
normplt = plt.plot(bins_n,frq_n,'--r', label='Norm');
ax.set_xlim([min(bins)-1, max(bins)+1])
ax.set_ylim([0, max(frq)])
plt.xlabel('Dgr')
plt.ylabel('Frequency')
plt.show()
plt.legend(handles=[barplt,normplt])

Este es el error que obtengo:El objeto 'list' no tiene el atributo 'get_label'

Respuestas a la pregunta(1)

Su respuesta a la pregunta