¿Cómo puedo obtener el color de la última figura en matplotlib?

Estoy trazando algunos conjuntos de datos con ajustes lineales. Quiero que el ajuste lineal tenga el mismo color que los datos trazados (barras de error). ¿Cómo puedo conseguir ese color?

Usted podría intentar esto:

x = np.arange(10) y = np.arange(10) err = np.ones(10) ebar = plt.errorbar(x,y, yerr=err) color = ebar[0].get_color() 

ebar es un contenedor de artista, por lo que puede modificar el índice en la última línea para que coincida con el artista del que desea obtener color.

También puede configurar fácilmente el color de la barra de errores, para que sepa exactamente de qué color es sin comprobarlo:

 ebar = plt.errorbar(x,y, yerr=err, ecolor='y')