It may be a hacked solution, but it works: if you say that Siborn will leave it while plotting and then add it back, it does not have the name of the legend:
g = sns.factorplot(x='Age Group',y='ED',hue='Became Member',col='Coverage Type', col_wrap=3,data=gdf,kind='bar',ci=None,legend=False,palette='muted') # ^^^^^^^^^^^^ plt.suptitle('ED Visit Rate per 1,000 Members per Year',size=16) plt.legend(loc='best') plt.subplots_adjust(top=.925) plt.show()
Result:

source share