Poderia ter ensinado fazer subplots
Acho que seria mais prático usar o plt.subtplots.
#Supplot com 1 linha e 3 colunas, figsize 13x4
fig, (ax1,ax2,ax3) = plt.subplots(1,3,figsize=(13,4))
#fig recebe a figura
#(ax1,ax2,ax3) - Tupla contendo as instâncias dos gráficos
#Filtrando o DataSet e instanciando em DF com nome da espécie
df=dados[dados['Especie']== "virginica"]
ax1.set_title('TITULO 1')
#Plotando Histograma
ax1.hist(df.Largura_Petala)
#Filtrando o DataSet e instanciando em DF com nome da espécie
df=dados[dados['Especie']== "versicolor"]
ax2.set_title('TITULO 2')
#Plotando Histograma
ax2.hist(df.Largura_Petala)
#Filtrando o DataSet e instanciando em DF com nome da espécie
df=dados[dados['Especie']== "setosa"]
ax3.set_title('TITULO 3')
#Plotando Histograma
ax3.hist(df.Largura_Petala)
#Salvando Figura
fig.savefig('nome_figura.png',bbox_inches='tight')